Completed User Interface
This page illustrates Terry Long's Enigma Simulator [Link] and my Enigma Helper Application. This user interface has buttons for the Enigma Machine settings [Link] which allow the user to get the current settings, export the settings and even import settings from a saved Microsoft Word document file. The user interface also displays the numerical settings for the reflectors (1-3), the numbers of the rotors (1-5) and their position, and the starting rotor ring settings (1-26) and the starting rotor positions for enciphering (1-26). The use of numbers is how the Enigma Simulator handles the data so for simplicity I utilize this. I was exploring adding a script to convert the numbers to their corresponding letters in the Enigma Helper's display but this project was shelved and I didn't get back to play with this change. The plug-board letter pairs for the settings are also displayed. The use of the timestamps was included to match the messages generated with their corresponding Enigma settings files for the user. The plaintext message is in the first photo and the second photo contains the enciphered message. There are buttons to export as well as import Microsoft Word message documents.
Enigma Simulator and Enigma Helper Application
Plaintext Message Above - Enciphered Message Below
Plaintext Message Above - Enciphered Message Below