List of Enigma machine simulators lists software implementations of the Enigma machine, a rotor cypher device that was invented by German engineer Arthur Scherbius at the end of World War I and used in the early to mid-20th century to protect commercial, diplomatic, and military communication.
List of Enigma simulators Name Platform Machine types Uhr UKW-D EnigmaZone Windows Enigma I, M3, M4, plus German and English decryption tool enKor's CryptoMuseum C# Any Enigma - fully configurable Rotors, Plugboard and Reflector. Sample models: German Railway (Rocket), Swiss K Web Encryptor - The Online Encrypter React App Enigma I, M3 (Army/Navy), M4 (Army/Navy), Railway, Tirpitz, Zahlwerk (Default/G-260/G-312), Swiss-K (Air Force/Commercial) Franklin Heath Enigma Simulator Android K Railway, Kriegsmarine M3, M4 EnigmAndroid Android Wehrmacht I, Kriegsmarine M3, M4, Abwehr G31, G312, G260, D, K, Swiss-K, KD, R, T Andy Carlson Enigma Applet (Standalone Version)Andy Carlson, Enigma Applet (Standalone Version) Java Kriegsmarine M3, M4 Minarke (Minarke Is Not A Real Kriegsmarine Enigma)John Gilbert, Minarke – A Terminal Friendly Enigma Emulator C/Posix/CLI (MacOS, Linux, UNIX, etc.) Wehrmacht, Kriegsmarine, M3, M4 Russell Schwager Enigma SimulatorRussell Schwager, Enigma Simulator Russell Schwager Enigma Simulator Java Kriegsmarine M3 Lucas Santos' Enigma SimulatorJavascriptWehrmacht I PA3DBJ G-312 Enigma SimulatorPA3DBJ G-312, Enigma Simulator Javascript G312 Abwehr Daniel Palloks Universal EnigmaDaniel Palloks, Universal Enigma Javascript I (Wehrmacht), M3 (Kriegsmarine), M4 (Shark), D (commercial), K (commercial), Swiss-K, KD (Sweden), N (Norenigma), R (Railway), S (Sondermaschine), T (Tirpitz/Japan), A28/G31 (Zählwerk), G-111 (Hungary/Munich), G-260 (Abwehr/Argentina), G-312 (Abwehr/Bletchley Park), G-401 ("Group II") Universal Enigma Machine SimulatorSummerside Makerspace, Universal Enigma Machine Simulator Javascript D, I, Norway, M3, M4, Zählwerk, G, G-111, G-260, G-312, K, Swiss-K, KD, Railway, T Virtual Enigma 3D JavaScript Wehrmacht, Kriegsmarine M4 Terry Long Enigma SimulatorTerry Long, Enigma Simulator MacOS Kriegsmarine M3 Paul Reuvers Enigma Simulator for RISC OS RISC OS Kriegsmarine M3, M4, G-312 Abwehr Enigma Windows SimulatorWindows PC Enigma Wehrmacht / Luftwaffe Simulator Windows Wehrmacht, Luftwaffe Dirk Rijmenants Enigma Simulator v7.0Dirk Rijmenants, Enigma Simulator v7.0 Windows Wehrmacht, Kriegsmarine M3, M4 Frode Weierud Enigma SimulatorsFrode Weierud Enigma Simulators Windows Abwehr, Kriegsmarine M3, M4, Railway Alexander Pukall Enigma Simulator Windows Wehrmacht, Luftwaffe CrypTool 2 — Enigma component and cryptanalysisCrypTool 2 Team, CrypTool 2 website Windows A/B/D (commercial), Abwehr, Reichsbahn, Swiss-K, Enigma M3, Enigma M4 Enigma Python — Enigma Python API by Denis Maggiorotto Enigma Python by Denis Maggiorotto, source code Python/Multiplatform B (Sweden, s/n: A-133), D (commercial), Z (Z30 Mark I), I, I Norway, I Sondermaschine, M3, M4, K (commercial), K Swiss, T (Tirpitz) Enigma MicroPython — Enigma Python API by Denis Maggiorotto Enigma MicroPython by Denis Maggiorotto, distribution repo MicroPython/Multiplatform Mirrors Enigma Python API by Denis Maggiorotto implementations Enigma TUI — Enigma Terminal User Interface by Denis Maggiorotto Enigma TUI by Denis Maggiorotto, source code Python/Multiplatform M3, M4 Marcos Velasco - MV Enigma SimulatorMarcos Velasco Enigma Simulators Windows Enigma M3
References
External links An online simulator