猫工具站
猫Blog 关于我们 广告合作
Advertisement
AdSense 顶部广告位

AES 在线加解密

基于 Web Crypto API 和 PBKDF2 密码派生,支持 CBC / ECB 模式、128 / 256 位密钥长度。纯浏览器运行,数据不上传服务器。

至少 8 位
输出结果
 

常见问题

AES 加密安全吗?
AES(Advanced Encryption Standard)是美国国家标准与技术研究院(NIST)认证的对称加密算法,被全球政府和企业广泛采用。目前 AES-128 和 AES-256 在正确使用的前提下(如随机 IV、合理密钥管理)是安全的。AES-256 提供更高的安全余量,但 AES-128 在量子计算时代之前也足够安全。

CBC 和 ECB 模式有什么区别?
CBC(密码分组链接)模式每个明文块先与前一个密文块 XOR 后再加密,因此相同的明文块会产生不同的密文,安全性更高,但需要随机 IV。ECB(电子密码本)模式每个明文块独立加密,相同的明文块会产生相同的密文,容易泄露数据模式,不推荐用于加密多块数据。建议优先使用 CBC 模式。

AES-128 和 AES-256 哪个更好?
AES-256 使用更长的密钥(256 位 vs 128 位),提供更高的安全余量,能够抵御更强大的暴力破解攻击。但 AES-256 的计算开销略高于 AES-128。对于大多数应用场景,AES-128 已经足够安全。如果需要保护高度敏感的数据或应对长期安全需求,建议选择 AES-256。

输出格式说明
加密输出为 Base64 编码字符串,格式为:PBKDF2 Salt (16 字节) + IV (16 字节,仅 CBC 模式) + 密文。解密时输入相同的 Base64 字符串即可还原。

Advertisement
AdSense 底部广告位