AES 加解密

密钥与明文仅在本地浏览器运算,不会上传服务器。密文为 Base64,前缀包含 IV/Nonce。

密钥
IV

什么是 AES?

AES(Advanced Encryption Standard)是目前应用最广泛的对称加密算法之一,由 NIST 于 2001 年正式发布。加解密使用同一把密钥,适合对文本、文件、网络传输等内容做本地或端到端加密。

使用注意

  • 密钥与明文仅在浏览器本地运算,不会上传服务器。
  • 解密须使用相同模式、密钥长度与密钥;密文须为完整 Base64(含 IV/Nonce)。
  • 不要把密钥和密文放在同一处公开传播。

本工具支持的模式

  • AES-CBC:分块链式加密,需 16 字节 IV。密文为 Base64(IV + 密文)。兼容性好,不自带完整性校验。
  • AES-GCM:带认证加密,12 字节 Nonce。密文为 Base64(Nonce + 密文 + Tag),更推荐用于新项目。

密钥与 IV / Nonce

  • 密钥长度:128 / 256 bit。输入会经 SHA-256 后截取对应长度,支持口令或随机 Hex。
  • IV / Nonce:每次加密宜用不同随机值。可留空自动生成,或点「随机生成」。