3DES 也称 Triple DES,通过对同一数据执行三次 DES 运算来提升强度,曾长期用于金融、支付与企业系统。目前它已被主流标准列为不推荐算法,但存量系统仍大量存在,因此这个工具主要用于旧接口联调、历史数据解密以及迁移到 AES 前后的结果比对。
3DES 密钥为 24 字节,即 48 个十六进制字符;IV 为 8 字节,即 16 个十六进制字符。加密时 IV 留空会自动生成并显示在结果中,解密时必须与加密时完全一致;ECB 模式不使用 IV,选择后该字段会自动隐藏。输出编码可选 Base64 或 Hex,解密时输入的密文编码需与之匹配。
CBC 与 ECB 使用 PKCS#7 填充,密文长度为 8 字节的整数倍;CFB 与 OFB 为流式反馈模式,不额外填充。与其它语言实现比对结果时,请先确认填充方式、密钥长度约定与编码是否一致。
密钥长度不足 48 个十六进制字符或 IV 长度不符会直接提示;解密失败提示密钥、IV 或密文不正确;输入为空时先提醒补全,避免误判为工具异常。
3DES 的分组长度只有 64 位且性能较低,已不建议用于新系统,请优先选择 AES-256-GCM;ECB 模式会暴露明文规律,仅在兼容旧系统时使用。
加解密全部由浏览器本地的 JavaScript 密码库完成,密钥、IV 与明文不会上传服务器,也不会被保存。请使用测试密钥,避免在页面中输入生产环境的真实密钥。
评论 0