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.