快速导航
经典对称加密

AES 在线加密 / 解密

支持 CBC / ECB / OFB 模式及 Pkcs7 填充。完全兼容 Java、PHP、Python 后端算法,提供工业级的本地化数据保护。

输入数据
输出结果
i
技术贴士: AES-256 需要 32 字节密钥。CBC 模式必须提供 16 字节的 IV 偏移量,否则加解密将无法对齐后端标准。

什么是 AES 对称加密算法?

AES(高级加密标准)是全球应用最广泛的对称加密算法。它使用相同的密钥进行数据的加锁与解锁。相比 RSA,AES 具有极高的加解密效率,适用于处理大数据量。在 API 传输敏感字段(如手机号、身份证)时,AES 是前后端对齐的工业级首选方案。

常用使用场景

  • 数据库敏感字段加密存储,确保即便拖库也无法获取原文。
  • 移动端与后端接口通讯加密,防止中间人拦截后直接窃取数据。

隐私保护声明

AES 加解密涉及核心密钥资产。本工具基于本地加密库实现,所有的计算逻辑均完全在您的浏览器本地执行。我们不设后端存储,不记录任何密钥日志,确保您的机密数据在物理级安全边界内保持绝对私密。

常见问题解答 (FAQ)

Q: 什么是 128位、256位 加密?

A: 这取决于你输入的密钥长度。16字节对应128位,32字节对应256位。256位安全性更高但计算开销略大。

Q: 为什么解密出来是乱码?

A: 请检查密钥(Key)、偏移量(IV)、加密模式以及填充方式是否与加密时完全一致。任何一个参数不对,解密都会失败。

Q: ECB 和 CBC 模式有什么区别?

A: ECB 不需要 IV,但安全性较低。CBC 需要 IV 偏移量,能够抵抗模式分析攻击,是目前最推荐的生产模式。