DES Decryption

Decrypt DES text or files online using CBC, CTR, CFB, OFB, or ECB, with configurable padding, PBKDF2, or EvpKDF. Expand to read more.

DES decryption online

DES decryption reverses the legacy 64-bit block cipher using the same effective 56-bit key and compatible parameters. NIST withdrew DES in 2005 because its security was no longer adequate. Use this page for compatible legacy ciphertext, not for designing a new encryption system.

How to use this tool

Paste Hex or Base64 ciphertext, or choose a local file. Select the original mode and padding, then enter the exact key and IV. If the data was encrypted with a passphrase, reproduce its derivation function, hash, iteration count, and related format settings. Decrypt and view or download the recovered bytes.

Matching cipher parameters

Parameters must match those used by the source implementation or DES encryption. Hex and Base64 describe how ciphertext bytes are written, while the output encoding controls how recovered text is displayed. Salt derives a key from a passphrase; it is not the IV used by a cipher mode.

Security warning

DES is obsolete and should not protect new data; prefer AES decryption for compatible modern systems. DES also supplies no authentication, so plausible output does not prove the ciphertext was unchanged. Avoid processing production secrets on an untrusted device or browser.

Frequently asked questions

Why can I not recover the original plaintext?

Compare the mode, padding, key bytes, IV, ciphertext encoding, and expected plaintext encoding. For passphrases, also match the derivation function, hash, salt, iteration count, and derived-key size.

Does encryption detect tampering?

No. A wrong key or modified ciphertext can produce an error or meaningless bytes, but neither outcome is a dependable integrity check. Authentication must be provided separately by the original format or protocol.

Input
Output
Share Link
Settings
Key
IV