DES / 3DES 加密解密 使用指南
3DES 对明文做 加密→解密→加密(三把 56 位密钥),强度约 112 位;单 DES 已被穷举攻破。…
核心功能
- DES 与 3DES(Triple DES)双向加解密,同一入口可切加/解
- 支持 ECB 与 CBC 两种分组模式,可指定密钥与初始向量
- 输出可在 Base64 与十六进制之间切换,便于贴进配置文件或日志
- 纯前端运算,密钥与明文不上传
适用场景
- 兼容老旧系统或教学分组密码;新系统勿用 DES。
- 维护老系统时解密历史数据:银行、社保等存量系统里仍有 3DES 加密的记录,需要兼容才能迁移。
使用步骤
- 在算法选择处确认是 DES 还是 3DES:老旧系统多为 3DES,选错解不出原文
- 选择与对方约定的分组模式(ECB / CBC),CBC 还需填初始向量 IV
- 填入密钥(DES 8 字节、3DES 24 字节),解密时密钥必须与加密时完全一致
- 粘贴密文或明文,点「加密」或「解密」
- 把结果按 Base64 或十六进制复制回原系统验证能否对接
实用技巧
- 兼容老旧系统或教学分组密码;新系统勿用 DES。
- 维护老系统时解密历史数据:银行、社保等存量系统里仍有 3DES 加密的记录,需要兼容才能迁移。
常见问题
- 为什么 DES 不安全?
- 56 位密钥空间小,现代算力可数小时穷举。
- 3DES 比 DES 安全吗?
- 3DES 用三个密钥做三次 DES,有效密钥长度约 112 位,比 56 位的 DES 强得多,曾是过渡方案。但它分组仅 64 位,在海量数据下存在 Sweet32 生日攻击风险,且速度慢;NIST 已将其列为弃用,新系统应直接使用 AES。