DES Decryption Tool

Decrypt data with DES online. Configure the key and algorithm options, check input formats and download the result directly from your browser.

Free · No sign-up required

Text input

Your result is ready to copy or download after running.

Tool options

About DES Decryption Tool

DES is a previously dominant algorithm for encryption, and was published as an official U.S. Federal Information Processing Standard (FIPS). It is now considered to be insecure due to its small key size. Key: DES uses a key length of 8 bytes (64 bits). IV: The Initialization Vector should be 8 bytes long. If not entered, it will default to 8 null bytes. Padding: In CBC and ECB mode, PKCS#7 padding will be used as a default.

Input: text. Output: text.

Format reference: DES Decrypt background and specification

Example

Use “Try example” to load this public sample and its settings, then run it.

Settings used in this example
ParameterExample valueInput and choices
Key{"option":"Hex","string":"58345efb0a64e87e"}Key/text encoding: Hex, UTF8, Latin1, Base64
IV{"option":"Hex","string":"533ed1378bfd929e"}Key/text encoding: Hex, UTF8, Latin1, Base64
ModeCFBCBC, CFB, OFB, CTR, ECB, CBC/NoPadding, ECB/NoPadding
InputHexHex, Raw
OutputHexRaw, Hex

Sample keys and passwords are public. Never use them to protect real data.

Input

09015087e15b09374bc9edba80ce41e6809e332fc1e988858749fb2f4ebbd6483a6fce01a43271280c07c90e13d517729acac45beef7d088339eb7e084bbbb7459fc8bb592d2ca76b90066dc79b1fbc5e016208e1d02c6e48ab675530f8040e53e1a138b

Result

7a0e643132750e96d805d11e9e48e281fa39a41039286423cc1c045e5442b40bf1c3f2822bded3f9c8ef11cb25da64dda9c7ab87c246bd305385150c98f31465c2a6180fe81d31ea289b916504d5a12e1de26cb10adba84a0cb0c86f94bc14bc554f3018

Parameters

ParameterDefault valueInput and choices
Key{"option":"Hex","string":""}Key/text encoding: Hex, UTF8, Latin1, Base64
IV{"option":"Hex","string":""}Key/text encoding: Hex, UTF8, Latin1, Base64
ModeCBCCBC, CFB, OFB, CTR, ECB, CBC/NoPadding, ECB/NoPadding
InputHexHex, Raw
OutputRawRaw, Hex

Before interpreting the result

Use the exact key encoding, mode, padding and IV expected by the source system. Historical ciphers are useful for learning and analysis. Encoding alone provides no confidentiality.

How to use this page

  1. Paste your input or open a local file.
  2. Adjust tool options if needed, then choose Run tool.
  3. Copy the result or download the original output bytes.

Inputs and results are not added to the public catalogue or saved in the URL. Processing happens in your browser; HTTP Request and DNS over HTTPS send the requests you explicitly run. Files up to 128 MiB can be opened; decompression and image tools may have smaller processing limits. Large results have a shortened preview. Text and HTML downloads use UTF-8; binary downloads preserve output bytes. Pasted text follows browser newline handling; open a file when exact input bytes matter.

Related tools

Browse encryption / encoding tools