Enigma's Techniques