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