Terminal based application to simulate the behavior of the Enigma Machine used during WWII (based on Enigma Machine model "Enigma I").
- While inside the 'src' directory compile program with: $ javac EnigmaMachine.java
- Execute with: $ java EnigmaMachine
- Initial menu presented to the user:
--------------------------------
Enigma Machine
--------------------------------
1) Enter message
2) Edit settings
3) Exit
>
- Settings Menu (initial rotor position set to 'AAA' and plugboard unused by default):
--------------------------------
Machine Settings
--------------------------------
1) Change Rotors
2) Change Rotor Positions
3) Change Plugboard
4) Show/Hide Encryption Steps
5) Back
>