Enigma Simulator
World War II Enigma cipher machine simulation, supporting rotor, reflector, and plugboard configuration.
Rotor Configuration
Plugboard
Input/Output
Current Rotor Position
Usage
Algorithm Principle
Enigma was a rotor cipher machine used by the German military in WWII. Plaintext passes through the plugboard, three rotors (right, middle, left), reflector, and back. For each character typed, the right rotor advances one step; when it reaches the turnover point, the middle rotor advances.
Steps
1. Select three rotors (I-V) and their initial positions; 2. Optionally configure plugboard (format: AB CD EF, each pair swaps letters); 3. Enter plaintext or ciphertext (English letters only) in the input box; 4. Output shows result; entering the same text with the same configuration reproduces the original.
Notes
Enigma encryption and decryption are the same process (symmetric); using the same configuration with ciphertext yields plaintext. Non-letter characters are automatically ignored. Rotor positions change with each input; click "Reset Rotors" to restore initial positions.