← 返回首页

DES / 3DES 加解密

兼容旧系统的 DES 与 TripleDES 对称加解密

字符数 {{ input.length }}
Base64 十六进制
{{ errorMsg }}
{{ mode === 'encrypt' ? '加密' : '解密' }} 交换 复制结果 清空
DES 已不具备现代安全强度,仅建议用于既有系统兼容;新项目请使用 AES。

DES 与 3DES 的区别

DES 使用 56 位有效密钥,早已可被暴力破解;TripleDES 通过三次 DES 运算提升强度,但性能较低。两者常见于金融、终端与老旧企业系统的接口中,新系统不建议继续使用。

常见问题

密钥长度必须严格匹配吗?

是。DES 需要 8 字节密钥与 8 字节 IV,TripleDES 通常需要 24 字节密钥。长度不符时工具会提示,不会自动截断。

与 Java/PHP 的 DES 结果一致吗?

在密钥、IV、模式与填充方式一致时可以互通。部分实现默认使用 ZeroPadding 或 NoPadding,需要与后端确认。