A Functional Journey Through Cryptography
Explore classic ciphers and modern crypto with live, client-side demos.
Caesar Cipher
Frequency analysis
Monoalphabetic Substitution
Enter a 26-letter key (A→key[0], …). Example: QWERTYUIOPASDFGHJKLZXCVBNM
Frequency analysis
Vigenère Cipher
Frequency analysis
Frequency Analysis (any text)
Modern Crypto Demo (AES-GCM) — Educational Only
Uses the browser’s SubtleCrypto. Do not use this page for real secrets.
The Enigma Machine — Enhanced (3-rotor)
3 rotors (I–V), Reflector B/C, ring settings, starting positions, plugboard, correct double-stepping, typewriter mode.
LeftA
MiddleA
RightA