Data Encryption Standard (DES)

Security+ 🏆 • Cryptography 🔒 Difficulty: premium

Definition

DES is an older symmetric-key encryption algorithm that encrypts data in 64-bit blocks using a 56-bit key. It was widely used historically, but it is no longer considered secure because its key size is too small and can be brute-forced.

Examples

  • A legacy system still supports DES for compatibility, but a security review recommends migrating to AES.
  • A compliance scan flags DES as a weak cipher suite option in a TLS configuration and requires it to be disabled.

Discover 🔎

DES is one of the most important historical encryption algorithms because it shaped how modern cryptography developed. It also teaches an important lesson: an algorithm can be mathematically clever and still become insecure as computing power improves. DES was once a trusted standard, but today it is considered weak because attackers can brute-force its key in a realistic amount of time.

Remember: DES is symmetric encryption, meaning the same secret key is used to encrypt and decrypt.
Open the interactive lesson Browse more topics

Tip: The interactive version includes progress tracking, decks, and premium deep dives.