Engima Machine

This was built for an NHD project. This machine is a somewhat accurate representation of an Enigma Machine, used by Nazi Germany in WW2. The plugboard (lower-right keyboard) allows you to map certain letters to eachother. Do this by clicking on one letter, then another. The rotors (numbered wheel) 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 was to preserve this project, as it couldn't be used due to contest rules. Click here to go back to the playground

Q W E R T Y U I O P
A S D F G H J K L
Z X C V B N M
3
2
1
26
25
3
2
1
26
25
3
2
1
26
25