AES加密/解密
🔐 AES加密解密
📊 处理结果
{{ isEncrypt ? 'AES加密结果' : 'AES解密结果' }}
{{ output }}
加密或解密后,结果将显示在这里
📜 密钥信息
AES密钥
{{ keyBase64 }}
IV向量
{{ ivBase64 }}
💡 功能说明
在线AES加密解密工具:支持CBC和GCM加密模式,密钥长度支持128/192/256位,密文输出支持Base64和Hex格式。AES(Advanced Encryption Standard)是目前最广泛使用的对称加密算法,安全性高、性能优异。
- 对称加密 — 加密和解密使用同一密钥,适合保护敏感数据和大文件
- 多种加密模式 — 支持CBC(密文分组链接)和GCM(伽罗瓦/计数器)两种模式
- 灵活密钥长度 — 支持128位、192位和256位密钥,位数越高安全性越强
- 多种输出格式 — 密文支持Base64和Hex(十六进制)两种输出格式,兼容不同系统
- 自动密钥生成 — 一键生成安全的随机密钥和IV向量
- 一键复制 — 点击密钥和结果即可复制到剪贴板
⚠️ 注意事项
- Web Crypto API需要HTTPS环境或localhost才能正常工作,HTTP环境下无法使用
- CBC模式使用PKCS7填充,明文需为16字节的倍数;GCM模式自带认证标签,无需手动填充
- GCM模式密文格式为 ciphertext|authTag,用"|"分隔,解密时需完整提供两部分
- 256位密钥安全性最高,适合生产环境;128位已能满足大多数场景需求
- CBC模式的IV向量(16字节)和GCM模式的IV(12字节)都是随机生成,解密时需保持一致
- 生成的密钥和IV在页面刷新后会丢失,请及时保存重要数据