AES 加解密
使用 Web Crypto API 在浏览器端完成加密,数据安全不上传
输入
输出结果
功能介绍
AES(高级加密标准)对称加密解密工具,支持 AES-128、AES-192、AES-256 三种密钥长度和 CBC、ECB、CTR 等多种加密模式。输入明文和密钥即可加密,也支持还原已加密的密文。
关键特点
- 支持 AES-128/192/256 三种密钥长度
- 支持 CBC、ECB、CTR 等多种加密模式
- 支持 Hex 和 Base64 两种输出格式
- 支持自定义 IV(初始化向量)
使用教程
- 在输入框中输入要加密的明文或要解密的密文
- 选择加密模式(推荐 AES-GCM)和密钥长度(128 或 256 位)
- 输入加密密钥,系统会自动检测密钥强度
- 点击「加密」按钮,工具将生成密文和初始化向量(IV)
- 如需解密,粘贴密文和密钥,点击「解密」按钮还原明文
使用示例
输入示例:
明文:Hello, World!
密钥:MySecretKey12345
模式:AES-256-GCM
输出结果:
密文(Base64):8Z6k5v2x1pQ9mN4cR7tH3w==
IV(Base64):aB3dEfGhIjKlMnOpQrStUv==
常见问题
什么是 AES 加密?
AES(Advanced Encryption Standard)是目前最广泛使用的对称加密算法,被美国政府选为标准加密算法。
什么是 IV(初始化向量)?
IV 是用于 CBC 等模式的随机值,确保相同明文加密后产生不同的密文。IV 不需要保密,但每次加密应使用不同的 IV。