logo
GeekFormat

DES 加密解密

算法
分组模式
密文格式(加密输出 / 解密输入)
明文

UTF-8 文本,PKCS#7 填充

安全提示

DES 密钥空间过小,已被认为不安全,仅适合教学或与旧系统互操作;生产环境请使用站内 AES 工具。3DES 亦逐步淘汰,优先 AES-256-GCM。

說明

  • • DES 密钥 8 字节;3DES 支持 16 字节(双密钥)或 24 字节(三密钥)十六进制。
  • • IV 为 8 字节;CBC/CFB/OFB 下加密留空将自动生成随机 IV;解密留空则尝试全 0 IV。
  • • ECB 不使用 IV;CTR 与 CBC 等均使用 8 字节 IV;密文为裸密文,Hex / Base64 / Base64URL 与加密侧一致即可。

免費線上進行 DES/3DES 加密解密,適合舊系統聯調、相容性測試、協定驗證和歷史專案維護。

相關推薦

適用場景

  • 除錯舊系統或歷史介面中的 DES/3DES 加密參數
  • 驗證銀行介面、老設備協定中的加解密相容性
  • 對比不同分組模式(ECB、CBC 等)的加解密結果
  • 遷移舊系統時驗證加解密結果是否一致

功能特點

  • DES/3DES 雙支援:適合歷史系統、舊介面和相容性專案中的加解密驗證
  • 分組模式聯調友善:協助排查模式、金鑰和 IV 不一致造成的輸出差異
  • 遺留系統維護場景適配:用於老專案接入、遷移驗證和協定除錯
  • 結果快速複製:便於繼續用於介面文件、測試腳本和前後端結果比對

使用方法

  1. 選擇加密或解密模式
  2. 輸入明文或密文內容,選擇 DES 或 3DES 演算法
  3. 填寫金鑰、IV 和分組模式參數
  4. 查看加解密結果並複製用於聯調或文件

常見問題

為什麼現在還會用到 DES 或 3DES?

雖然它們已不算新演算法,但在一些老系統、歷史介面和相容性專案中仍然會遇到,因此聯調和遷移時經常需要驗證加解密結果。

適合舊系統介面聯調嗎?

非常適合。特別是與銀行介面、歷史閘道、老設備協定或遺留專案打交道時,DES/3DES 仍是高頻需求。

可以用於驗證不同分組模式的結果嗎?

適合比較不同工作模式下的輸出,協助排查金鑰、IV、模式不一致導致的相容問題。

線上工具適合什麼樣的使用場景?

更適合測試資料、聯調用例、範例驗證和學習場景,協助快速確認參數組合是否正確。