AES 加解密

使用 Web Crypto API 在浏览器端完成加密,数据安全不上传

输入

输出结果

功能介绍

AES(高级加密标准)对称加密解密工具,支持 AES-128、AES-192、AES-256 三种密钥长度和 CBC、ECB、CTR 等多种加密模式。输入明文和密钥即可加密,也支持还原已加密的密文。

关键特点

  • 支持 AES-128/192/256 三种密钥长度
  • 支持 CBC、ECB、CTR 等多种加密模式
  • 支持 Hex 和 Base64 两种输出格式
  • 支持自定义 IV(初始化向量)

使用教程

  1. 在输入框中输入要加密的明文或要解密的密文
  2. 选择加密模式(推荐 AES-GCM)和密钥长度(128 或 256 位)
  3. 输入加密密钥,系统会自动检测密钥强度
  4. 点击「加密」按钮,工具将生成密文和初始化向量(IV)
  5. 如需解密,粘贴密文和密钥,点击「解密」按钮还原明文

使用示例

输入示例:

明文:Hello, World!
密钥:MySecretKey12345
模式:AES-256-GCM

输出结果:

密文(Base64):8Z6k5v2x1pQ9mN4cR7tH3w==
IV(Base64):aB3dEfGhIjKlMnOpQrStUv==

常见问题

什么是 AES 加密?

AES(Advanced Encryption Standard)是目前最广泛使用的对称加密算法,被美国政府选为标准加密算法。

什么是 IV(初始化向量)?

IV 是用于 CBC 等模式的随机值,确保相同明文加密后产生不同的密文。IV 不需要保密,但每次加密应使用不同的 IV。

相关工具

哈希计算器 | HMAC 签名 | 密码生成器