DES / 3DES 加解密
在线 DES 与 Triple DES(3DES)对称加密工具,支持 CBC/ECB 模式与多种填充,纯浏览器本地计算,数据不上传服务器。
本地计算 · 数据不上传
广告
工具说明
工具说明
DES 是早期 56 位密钥的分组密码,Triple DES(3DES)对其做了三次迭代以提升安全性。二者均为 64 位分组、8 字节 IV。尽管已不推荐用于新系统,它们仍大量存在于银行与遗留协议中。本工具支持 DES 与 3DES,模式 CBC/ECB,全程在浏览器内计算。
使用示例
算法选 DES,密钥 12345678(8 字节),IV abcdefgh(8 字节),明文 Hello, AES!,模式 CBC、填充 Pkcs7、输出 Base64:
6YzqbupLKgMxim4IYL/JKw==切到 Triple DES 时,密钥需改为 16 或 24 字节,例如 123456789012345678901234。
兼容性提示
- DES 仅 8 字节密钥;3DES 为 16 或 24 字节。
- IV 为 8 字节,仅 CBC 模式需要。
- 加密与解密两端必须使用相同算法、模式、填充、密钥与 IV。
常见问题
Q1.DES 还安全吗?
DES 的 56 位密钥已被暴力破解,不应再用于保护敏感数据,仅用于对接旧系统。新系统请使用 AES 或 SM4;若必须兼容 3DES,优先 24 字节密钥的 Triple DES。
Q2.DES 和 3DES 的密钥长度?
DES 固定 8 字节密钥;Triple DES 支持 16 或 24 字节(24 字节最安全,16 字节存在 Meet-in-the-Middle 弱点)。
Q3.为什么解密后是乱码?
通常是算法、模式、填充、密钥或 IV 不一致。请逐项核对两端参数,尤其是 3DES 与 DES 的密钥长度不同。
Q4.数据会被上传吗?
不会。加解密在浏览器内完成,断网也能使用,密钥仅保存在你本地。
广告