EnigmaNDS is a Enigma machine simulator playful and educational purposes. Implements the algorithm required to simulate the three-rotor Enigma machine, and can select from five possible addition to the functions of steckers.