🔐

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在页面刷新后会丢失,请及时保存重要数据