Symmetric encryption · DES

DES Encryption and Decryption Online

Convert plaintext to ciphertext (and back again) with the Data Encryption Standard. Configure cipher modes, choose padding, and export results in Hex or Base64—all without leaving your browser session.

DES Encryption Toolkit

Encrypt or decrypt data with the Data Encryption Standard (DES). Choose a cipher mode, supply the required key and IV details, and instantly convert between plaintext and ciphertext.

DES uses 56-bit keys (8 bytes including parity). Longer keys will be truncated.

Supply exactly 8 bytes for predictable results.

DES overview

DES is a block cipher that transforms 64-bit blocks with a 56-bit secret key. Although DES is considered cryptographically weak by modern standards, the algorithm still appears in legacy systems. Use CBC for traditional workflows, or switch to CFB, OFB, or CTR for stream-like behaviour.

Ensure the key and IV/counter values match between encrypting and decrypting parties. Hex encoding is handy for sharing precise byte sequences, while UTF-8 is convenient for passphrase-style inputs. Prefer PKCS#7 padding for interoperable CBC/ECB exchanges.