DES Encrypt Decrypt
UTF-8 text, PKCS # 7 padded
Saftey Tips
The des key space is too small and is considered unsafe for teaching or interoperability with legacy systems only; use the on-site AES tool for production environments. 3DES is also being phased out, giving priority to AES-256-GCM.
This page uses crypto-js (in-browser), and the mode is compatible with PKCS # 7 and common online tools/OpenSSL; when docking with a third party, please confirm that the mode and IV used by the other party are consistent with the encoding.
Notes
- • Des key 8 bytes; 3DES supports 16-byte (dual-key) or 24-byte (triple-key) hexadecimal.
- • IV is 8 bytes; leaving the encryption blank under CBC/CFB/OFB will automatically generate a random IV; leaving the decryption blank will try all 0 IV.
- • ECB does not use IV; CTR and CBC use 8-byte IV; ciphertext is bare ciphertext, and Hex/Base64/Base64URL is consistent with the encryption side.
Free online DES encryption and decryption tool supporting DES, 3DES and Triple DES modes. Perfect for legacy system integration, protocol debugging and cryptographic testing.