aes 加解密工具的关键不是按钮多少,而是密钥格式、工作模式、填充和 iv 能否与代码完全对应。365工具箱覆盖模式最广,码剑客适合常见接口联调,geekformat 更强调 gcm 和 pbkdf2 等现代组合。联调前最好先拿一组已知结果逐项核对。
365工具箱:参数覆盖最全面
365工具箱支持 AES-128、192、256,提供 ECB、CBC、CFB、OFB、CTR、GCM 及多种填充方式。密钥和 IV 可按 UTF-8、Hex 或 Base64 输入,密文也能切换编码。
选项多也意味着更容易配错。算法、模式、填充、密钥长度、IV 和输出编码必须与服务端逐项一致,GCM 还要核对认证标签和 AAD。

码剑客:常见接口对拍更简洁
码剑客提供 AES、DES、3DES,并覆盖 CBC、GCM、CTR、ECB 等常见模式。密钥、IV 和明密文均在浏览器内存中运算,适合临时核对接口样例。
DES和3DES只适合兼容旧系统,不应作为新项目默认方案。AES-ECB同样缺少语义安全性,能对拍成功也不代表设计合理。

GeekFormat:优先现代安全组合
GeekFormat 聚焦 CBC、GCM、CTR,支持 AES-128、192、256、Base64URL 和 PBKDF2-SHA256 口令派生,并能生成随机密钥与 IV。处理现代 API 或令牌数据时,GCM 的认证能力更合适。
需要兼容多种旧参数选365工具箱;只做常见联调选码剑客;新方案想优先使用 GCM、随机 IV 和口令派生选 GeekFormat。生产密钥仍应交给受审计的密码库和密钥管理系统。


















