Hurry up! go and buy one on eBay, the future of this country depends on you... The Enigma [wiki] cipher machine can encode and decode messages using rotors.
Link - via The Retro Thing
Link - via The Retro Thing
http://digimills.com/2007/06/06/a-visit-to-the-d-day-museum/
and a java applet emulator
http://russells.freeshell.org/enigma/
The Enigma machines were a wonderful idea, but the Germans were a bit too complacent with the "unbreakability" of it, especially when machines fell into Allied hands and British & Polish cryptanalysts were able to figure them out.
The machine shown is one of the simpler (less difficult to decipher) ones, as it has only 3 rotors (wheels above the keyboard). This is typical of ones used by the German Army. The Kriegsmarine (Navy) and Abwehr (intelligence service) typically used 4 rotor variants. Later 5 and even 6 rotor versions were made. None were bulletproof when you knew how they were wired and if knew (or could deduce) the wheel setups. Without knowing those, though, they were pretty well impossible to brute-force with the computing technology of the day.
I think the public key is one of those two roses in the right...