Reflector: | 1st Rotor: | 2nd Rotor: | 3rd Rotor: |
Rotor Type (internal wiring ring fitted) | |||
Ring Setting (rotation of internal wiring ring) | |||
Initial Position |
A simple encryption/decryption tool with a bit of history behind it.
Often used by this author to encrypt passwords that have been used to protect zip archives so that both artefacts can be safely sent in separate e-mails to recipients whom by prior arrangement already know the deciphering pattern to use.
With the Enigma Machine M3, an easily remembered pre-arranged deciphering pattern could be to use the e-mail sender's initials as the initial rotor setting, and the first four letters of the day of the week as the patching for the plugboard. E.g. An email received from this author on a Friday would see the recipient set the rotors to "AXG" and the plugboard patched "F" to "R" and "I" to "D" before decrypting the secret.
This Enigma Machine is based on unattributed work derived from https://www.101computing.net/enigma-encoder/
Although the javascript code was a little rough, its design was brilliant. The original code has since
been cleaned up, improved upon, and the entire application fitted into a single HTML file.
Enjoy, arthurguru - 2021.