La machine Enigma est un dispositif de chiffrement électromécanique inventé par l'ingénieur allemand Arthur Scherbius en 1918. Elle fut massivement utilisée par l'armée allemande pendant la Seconde Guerre mondiale.
Le principe repose sur un système de rotors qui effectuent des substitutions successives. À chaque lettre tapée, les rotors tournent, modifiant la substitution. Le réflecteur renvoie le signal à travers les rotors, rendant le chiffrement réversible : déchiffrer un message se fait avec les mêmes réglages.
Le décryptage d'Enigma par Alan Turing et l'équipe de Bletchley Park fut un tournant majeur de la guerre, écourtant le conflit de plusieurs années.