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. [1] and used in the early- to mid-20th century to protect commercial, [2] diplomatic, and military communication. [3]
Name | Platform | Machine types | Uhr | UKW-D |
---|---|---|---|---|
EnigmaZone [4] | Windows | Enigma I, M3, M4, plus German and English decryption tool | No | No |
enKor's CryptoMuseum [5] | C# | Any Enigma - fully configurable Rotors, Plugboard and Reflector. Sample models: German Railway (Rocket), Swiss K | No | Yes |
Web Encryptor - The Online Encrypter [6] | React App | Enigma I, M3 (Army/Navy), M4 (Army/Navy), Railway, Tirpitz, Zahlwerk (Default/G-260/G-312), Swiss-K (Air Force/Commercial) | No | Yes |
Franklin Heath Enigma Simulator [7] | Android | K Railway, Kriegsmarine M3, M4 | No | No |
EnigmAndroid [8] | Android | Wehrmacht I, Kriegsmarine M3, M4, Abwehr G31, G312, G260, D, K, Swiss-K, KD, R, T | No | No |
Andy Carlson Enigma Applet (Standalone Version) [9] | Java | Kriegsmarine M3, M4 | No | No |
Minarke (Minarke Is Not A Real Kriegsmarine Enigma) [10] | C/Posix/CLI (MacOS, Linux, UNIX, etc.) | Wehrmacht, Kriegsmarine, M3, M4 | No | No |
Russell Schwager Enigma Simulator [11] | Java | Kriegsmarine M3 | No | No |
Lucas Santos' Enigma Simulator [12] | Javascript | Wehrmacht I | No | No |
PA3DBJ G-312 Enigma Simulator [13] | Javascript | G312 Abwehr | No | No |
Daniel Palloks Universal Enigma [14] | Javascript | I (Wehrmacht), M3 (Kriegsmarine), M4 (Shark), D (commercial), K (Swiss), KD (Sweden), N (Norenigma), R (Railway), S (Sondermaschine), T (Tirpitz/Japan), A-865 (Zählwerk), G-111 (Hungary/Munich), G-260 (Abwehr/Argentina), G-312 (Abwehr/Bletchley Park) | Yes | Yes |
Universal Enigma Machine Simulator [15] | Javascript | D, I, Norway, M3, M4, Zählwerk, G, G-111, G-260, G-312, K, Swiss-K, KD, Railway, T | Yes | Yes |
Virtual Enigma 3D [16] | JavaScript | Wehrmacht, Kriegsmarine M4 | No | No |
Terry Long Enigma Simulator [17] | MacOS | Kriegsmarine M3 | No | No |
Paul Reuvers Enigma Simulator for RISC OS [18] | RISC OS | Kriegsmarine M3, M4, G-312 Abwehr | No | No |
Dirk Rijmenants Enigma Simulator v7.0 [19] | Windows | Wehrmacht, Kriegsmarine M3, M4 | No | No |
Frode Weierud Enigma Simulators [20] | Windows | Abwehr, Kriegsmarine M3, M4, Railway | No | No |
Alexander Pukall Enigma Simulator [21] | Windows | Wehrmacht, Luftwaffe | No | No |
CrypTool 2 — Enigma component and cryptanalysis [22] | Windows | A/B/D (commercial), Abwehr, Reichsbahn, Swiss-K, Enigma M3, Enigma M4 | No | No |
Marcos Velasco - MV Enigma Simulator [23] | Windows | Enigma M3 | No | No |
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. [1] and used in the early- to mid-20th century to protect commercial, [2] diplomatic, and military communication. [3]
Name | Platform | Machine types | Uhr | UKW-D |
---|---|---|---|---|
EnigmaZone [4] | Windows | Enigma I, M3, M4, plus German and English decryption tool | No | No |
enKor's CryptoMuseum [5] | C# | Any Enigma - fully configurable Rotors, Plugboard and Reflector. Sample models: German Railway (Rocket), Swiss K | No | Yes |
Web Encryptor - The Online Encrypter [6] | React App | Enigma I, M3 (Army/Navy), M4 (Army/Navy), Railway, Tirpitz, Zahlwerk (Default/G-260/G-312), Swiss-K (Air Force/Commercial) | No | Yes |
Franklin Heath Enigma Simulator [7] | Android | K Railway, Kriegsmarine M3, M4 | No | No |
EnigmAndroid [8] | Android | Wehrmacht I, Kriegsmarine M3, M4, Abwehr G31, G312, G260, D, K, Swiss-K, KD, R, T | No | No |
Andy Carlson Enigma Applet (Standalone Version) [9] | Java | Kriegsmarine M3, M4 | No | No |
Minarke (Minarke Is Not A Real Kriegsmarine Enigma) [10] | C/Posix/CLI (MacOS, Linux, UNIX, etc.) | Wehrmacht, Kriegsmarine, M3, M4 | No | No |
Russell Schwager Enigma Simulator [11] | Java | Kriegsmarine M3 | No | No |
Lucas Santos' Enigma Simulator [12] | Javascript | Wehrmacht I | No | No |
PA3DBJ G-312 Enigma Simulator [13] | Javascript | G312 Abwehr | No | No |
Daniel Palloks Universal Enigma [14] | Javascript | I (Wehrmacht), M3 (Kriegsmarine), M4 (Shark), D (commercial), K (Swiss), KD (Sweden), N (Norenigma), R (Railway), S (Sondermaschine), T (Tirpitz/Japan), A-865 (Zählwerk), G-111 (Hungary/Munich), G-260 (Abwehr/Argentina), G-312 (Abwehr/Bletchley Park) | Yes | Yes |
Universal Enigma Machine Simulator [15] | Javascript | D, I, Norway, M3, M4, Zählwerk, G, G-111, G-260, G-312, K, Swiss-K, KD, Railway, T | Yes | Yes |
Virtual Enigma 3D [16] | JavaScript | Wehrmacht, Kriegsmarine M4 | No | No |
Terry Long Enigma Simulator [17] | MacOS | Kriegsmarine M3 | No | No |
Paul Reuvers Enigma Simulator for RISC OS [18] | RISC OS | Kriegsmarine M3, M4, G-312 Abwehr | No | No |
Dirk Rijmenants Enigma Simulator v7.0 [19] | Windows | Wehrmacht, Kriegsmarine M3, M4 | No | No |
Frode Weierud Enigma Simulators [20] | Windows | Abwehr, Kriegsmarine M3, M4, Railway | No | No |
Alexander Pukall Enigma Simulator [21] | Windows | Wehrmacht, Luftwaffe | No | No |
CrypTool 2 — Enigma component and cryptanalysis [22] | Windows | A/B/D (commercial), Abwehr, Reichsbahn, Swiss-K, Enigma M3, Enigma M4 | No | No |
Marcos Velasco - MV Enigma Simulator [23] | Windows | Enigma M3 | No | No |