Glossary

Definitions of key cryptographic concepts and algorithms.

Cipher Categories Explained

Classical Substitution
Replacing units of plaintext with ciphertext (e.g., A becomes D). Vulnerable to frequency analysis.
Classical Transposition
Rearranging the order of the letters without changing the letters themselves (an anagram).
Polygraphic Ciphers
Substituting blocks of multiple letters simultaneously rather than one at a time, increasing complexity.
Block Ciphers
Modern algorithms that encrypt data in fixed-size chunks (blocks) using complex mathematical transformations.
Stream Ciphers
Algorithms that encrypt data bit-by-bit continuously, acting like a pseudorandom noise generator mixed with the text.
Public-Key Cryptography
Using paired keys (one public, one private) so anyone can encrypt, but only the owner can decrypt.
Authenticated Encryption
Simultaneously encrypting data for privacy AND generating a tag to mathematically prove the data wasn't tampered with.
Cryptographic Hashes
One-way algorithms that turn data into a fixed-length fingerprint. Impossible to decrypt; used for verifying passwords and file integrity.