by Mike Koss
To learn more about the Enigma Machine, try using the Paper Engima. You can also read the source code used by this Enigma Simulator.