Enigma machine. Credit: http://www.bletchleypark.org.uk/content/visit/whattosee.rhtm

Enigma machine