AES 加解密

AES 加密解密,支持 CBC/GCM/CTR 模式,纯浏览器处理

9 次浏览最后更新: 2026/4/8
⚠️ 浏览器不支持 Web Crypto API
AES 加密功能需要安全上下文(HTTPS 或 localhost)才能使用。
请使用以下方式访问:
  • 本地访问:http://localhost:4110
  • HTTPS 访问:部署到支持 HTTPS 的服务器
💡 伽罗瓦计数器模式,推荐,带认证,自动生成 12 字节 IV
结果将显示在这里...
使用说明:
  • 密钥必须是十六进制格式,长度对应密钥位数(128位=32字符,256位=64字符)
  • GCM 模式推荐使用 12 字节 IV,CBC/CTR 模式使用 16 字节 IV
  • 加密后的密文可以保存 IV 用于后续解密
  • 解密时支持 Base64 或 Hex 格式的密文

关联介绍

什么是AES

AES(高级加密标准)是美国政府采用的对称加密算法,替代DES。支持128位、192位、256位密钥长度。AES是块加密算法,以16字节为单位处理数据。有多种工作模式:ECB、CBC、CFB、OFB、CTR、GCM等。GCM提供认证加密,推荐使用。

什么是CBC模式

CBC(Cipher Block Chaining)是AES的工作模式之一。每个明文块与前一个密文块异或后再加密,解决ECB模式的模式泄露问题。需要IV(初始化向量),解密时需要相同的IV。常用填充方式:PKCS7。