Modern web-based simulator of the Enigma cipher machine built with Nuxt + Vue + Tailwind.
- Realistic 3-rotor Enigma logic (I, II, III)
- Reflectors B / C
- Configurable:
- Rotor order (no duplicates)
- Ring settings (Ringstellung)
- Start positions (Grundstellung)
- Real-time rotor stepping (double-step included)
- Randomize button
- Clean modern UI with rotor drums
Each character goes through:
- Right → Left rotors (forward)
- Reflector
- Left → Right rotors (backward)
After each key press:
- Right rotor always steps
- Middle rotor steps on notch (double-step behavior)
- Left rotor steps conditionally
- Nuxt 3
- TailwindCSS
MIT License