Logo

Json1024

AES 加解密工作站

高性能对称加密工具,支持 CBC, CTR, ECB 等主流模式,纯本地安全处理。

参数配置 (Parameters)

0/32 Bytes
调试面板 (Debug Console)
...

AES 加解密使用教程

1

选择模式 (Mode)

根据安全需求选择。

  • GCM (推荐): 目前最安全的模式,自带完整性校验 (Tag),无需填充。
  • CBC: 通用标准,兼容性好,需要配置 IV (建议随机)。
  • ECB: 不安全,仅用于测试。
2

设置密钥 (Key)

密钥必须严格符合长度要求(128/192/256 位)。

UTF-8 格式注意:

1个英文字符 = 1字节
1个中文字符 ≈ 3字节
256位密钥需要 32 字节。

提示: 推荐使用 PBKDF2 功能,输入记忆密码自动生成复杂的高强度密钥。

3

初始化向量 (IV/Nonce)

随机数,用于确保安全性,防止相同数据加密结果一致。

  • IV (CBC/CTR):通常为 16 字节。加密时请每次随机生成;解密时必须提供与加密时一致的 IV。
  • Nonce (GCM):通常为 12 字节。GCM 模式下不需要 Padding,但需要记录 Nonce 和输出的 Tag。
4

排错指南

常见失败原因:

  • Key 长度不匹配 (如 Hex 字符串缺位)。
  • IV/Nonce 错误或遗失。
  • Tag (GCM解密) 不正确或未填写。
  • Encoding (Hex/Base64) 选错,导致密文解析失败。
  • 如果不确定,请检查 Padding (通常为 Pkcs7)。