AES在线加密解密

专业的AES对称加密工具,支持多种加密模式和密钥长度,本地加密保护隐私

AES-256需要64位Hex字符(32字节)
IV固定为32位Hex字符(16字节)
广告位

工具介绍与功能

AES(Advanced Encryption Standard)是一种广泛使用的对称加密算法,被NIST认证为加密标准。本工具支持多种加密模式,适合开发者和安全需求用户。

  • 多种加密模式:支持CBC、CFB、CTR、OFB、ECB五种模式
  • 灵活密钥长度:128/192/256位密钥长度可选
  • 自定义IV:支持自动生成或手动输入初始化向量
  • 多种输出格式:支持Base64和Hex(十六进制)编码

安全保障

  • 本地加密:所有操作均在浏览器本地完成,数据不上传服务器
  • 强加密算法:采用AES标准,NIST认证的加密算法
  • 安全随机数:使用crypto.getRandomValues()生成安全密钥
  • 隐私保护:不收集、不存储任何用户数据

常见问题

什么是AES加密?

AES(Advanced Encryption Standard)是一种对称加密算法,使用相同的密钥进行加密和解密。它被NIST认证为加密标准,是目前最广泛使用的加密算法之一。

应该选择哪种加密模式?

推荐使用CBC模式,安全性较高。ECB模式安全性较低,仅建议用于测试。CTR模式支持并行加密,适合大数据量场景。

密钥长度有什么区别?

AES-128使用128位密钥(32位Hex),AES-192使用192位密钥(48位Hex),AES-256使用256位密钥(64位Hex)。密钥越长,安全性越高。

为什么需要IV(初始化向量)?

IV用于增加加密的随机性,防止相同的明文生成相同的密文。在CBC、CFB、OFB等模式中,IV是必需的。解密时需要使用相同的IV。