Enigma Machine

This was built for a National History Day project. This machine is a simplified recreation of an Enigma machine, used by Nazi Germany during World War II. The plugboard allows you to map certain letters to each other. Do this by clicking on one letter, then another. The rotors (numbered wheels) spin each time a character is pressed. When a rotor hits the end, it will increment the next rotor by 1. These rotors change how a character is mapped, meaning pressing the same key multiple times will result in different output characters.

To test the decoding process, type a word into the machine. Note the output text, refresh the page, and type the output text. You should notice the input gets written out again.

This page preserves the project, which couldn't be used due to contest rules. Click here to go back to the playground

3
2
1
26
25
3
2
1
26
25
3
2
1
26
25