什么是 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 偏移量,能够抵抗模式分析攻击,是目前最推荐的生产模式。