The web app (and the excel sheet below) is a historically accurate simulation of the M3 Enigma code machine as used in World War 2. Rotors 1,2,3,4,5 are wired as they were in the original machine. Rotors 6,7,8,9,10 are new rotors which can be re-wired in any way you like, provided a genuine permutation of the alphabet is chosen. Thus, to create your own bespoke rotor, enter the letters A to Z (each exactly once) and choose a "notch" letter on the "Rotor Build" tab in the web app.
The "notch" is the point at which a rotor will cause the rotor to its left to rotate. The rightmost rotor rotates after each key press.
The "notch" is the point at which a rotor will cause the rotor to its left to rotate. The rightmost rotor rotates after each key press.
Latest Build

enigma_auto.xlsm | |
File Size: | 194 kb |
File Type: | xlsm |
New Enigma Retro edition!

enigmaret.zip | |
File Size: | 5056 kb |
File Type: | zip |
Previous Builds

enigma_v.xlsx | |
File Size: | 147 kb |
File Type: | xlsx |

enigma_m3.xlsx | |
File Size: | 149 kb |
File Type: | xlsx |

enigma_m3_v1.1.xlsx | |
File Size: | 149 kb |
File Type: | xlsx |

enigma_m3_v1.3.xlsm | |
File Size: | 157 kb |
File Type: | xlsm |

enigma_m3_v1.5.xlsm | |
File Size: | 158 kb |
File Type: | xlsm |

enigma_m3_v1.6.xlsm | |
File Size: | 171 kb |
File Type: | xlsm |

enigma_m3_v3.xlsm | |
File Size: | 187 kb |
File Type: | xlsm |

enigma_auto_retro.xlsm | |
File Size: | 660 kb |
File Type: | xlsm |
The Enigma Web App can be found here.
Modern day recreations of the Enigma machine (as well as much more information) can be found at: http://arduinoenigma.blogspot.co.uk/