Skip to content
jornfranke edited this page Jun 18, 2012 · 4 revisions

Enigma has been used in World War II for advanced encryption/decryption of messages. It was an electro-mechanical machine and looked like a typewriter. I wrote this simulator in Delphi/Java in 2001 for a High School project. Unfortunately, most of the comments are in German, but in doubt you can use any translation service and you will get the information you need. You can also send me an email.

Please note that I created this simulator out of curiosity for cryptography and not because of its use in WWII or any other military conflict.

How to use

When you open the simulator, all three rotors will be in the position A A A. This is the key rotor position that had to be used by anyone who wants to decrypt your text. Of course, you are free to use any other starting position as long as anyone else who wants to decrypt your text knows the position of the rotors.

Just enter the text "ABCD" using the graphical keyboard. The encrypted output is "DJNL". The position of the rotors is A A E. Move the position of the rotors back to A A A. Enter "DJNL". You will see the decrypted output "ABCD".

References

Find more information about the Enigma machine on Wikipedia: http://en.wikipedia.org/wiki/Enigma_machine

Clone this wiki locally