反馈

3DES加密解密

3DES(TripleDES)已被 NIST 于 2023 年起淘汰,块长仅 64 位、易受 Sweet32 攻击,不要用于新系统。此工具仅用于兼容旧数据。

📖 工具说明

1. 这是什么

3DES(TripleDES)加解密,基于 crypto-js,浏览器本地运行。支持 ECB / CBC / CTR / OFB / CFB 模式,密钥和 IV 可按 UTF-8 / Hex / Base64 输入,密文可输出 Base64 或 Hex。


2. ⚠️ 已淘汰

3DES 块长仅 64 位,易受 Sweet32 生日攻击,NIST 已于 2023 年起禁用。仅用于兼容旧系统 / 旧数据,新项目请用 AES。


3. 参数对齐(和后端联调必看)

参数 要求
密钥 16 字节(2-key)或 24 字节(3-key)。长度不符会直接报错
IV 非 ECB 模式必填,8 字节
模式 两端一致;ECB 不用 IV 且不推荐(相同明文块 → 相同密文块)
填充 固定 PKCS#7
密文格式 Base64(不含 Salted__ 头,因为用的是解析后的密钥而非口令)或 Hex

4. 说明


相关:AES 加解密 · DES 加解密 · RC4 · SHA 计算 · Base64 编解码 · 文字加解密(口令模式)。

3DES 已被 NIST 淘汰,仅用于旧数据;密钥必须 16 或 24 字节、非 ECB 需 8 字节 IV。

3DES 更详细的知识:DES 深度解析:结构、原理与安全性全面剖析

📖 了解原理

📖 相关推荐