The Cipher Wheels

three-rotor substitution engine
[ click machine to focus — then type ]
PLAINTEXT INPUT
CIPHERTEXT OUTPUT
ROTOR OFFSETS:
A
A
A
TYPE A–Z or SPACE to encrypt. BACKSPACE to undo.
Adjust starting offsets before typing to change cipher key.
Each keystroke advances rotor I; every 26 steps rotors cascade.