(with PASSWORD support!)
You can find description and other technical information about ENIGMA machine here: Source