AES 在线加密解密 · 免费 AES 加密
免费在线 AES 加密解密工具,支持 128/192/256 位密钥与 CBC、ECB 等模式。AES 是当前的对称加密标准,分组长度 128 位,现代 CPU 大多带专用指令做硬件加速,速度快且至今没有实用攻击。HTTPS、磁盘加密、数据库字段加密、App 本地存储基本都用它。纯浏览器本地运算,明文与密钥不出本机、免登录。
- 输入明文与密钥(已自动预选 AES)。
- 选择密钥长度与加密模式。
- CBC 模式下填入 16 字节 IV。
- 得到密文,或粘贴密文解密还原。
AES 加密后能解密回来吗?
能。用相同的密钥、模式、IV 即可完整还原明文,这是它和哈希的根本区别。密钥务必妥善保存。
AES-128 和 AES-256 选哪个?
两者都安全,128 位对当前和可预见算力已足够。AES-256 密钥更长、余量更大,性能差距约 40%,合规有要求时选它。
AES 的 IV 是什么,能重复用吗?
IV 是初始化向量,让相同明文每次加密出不同密文。同一密钥下 IV 绝不能重复,应每次随机生成。IV 不必保密,可与密文一起存储或传输。
AES 密钥长度不够会怎样?
多数库会自动补齐或报错,行为不统一容易导致跨语言解密失败。正确做法是用 PBKDF2、Argon2 这类 KDF 从口令派生出准确长度的密钥。
AES 加密后为什么密文比明文长?
因为分组密码要把数据补齐到 128 位的整数倍,通常用 PKCS7 填充。即便明文刚好对齐,也会额外补一整个分组用于标记填充长度。
AES-CBC 和 AES-GCM 怎么选?
优先 GCM。它在加密之外还产生认证标签,密文被改动会直接校验失败;CBC 只负责加密,无法察觉篡改,需要额外配 HMAC 才能达到同等效果。