Enigma byl přenosný šifrovací stroj (mechanismus) používající symetrickou šifru podobný psacímu stroji. Byl používán k šifrování a dešifrování tajných zpráv od počátku 20. let 20. století nejdříve v civilním sektoru, později i vojensky a vládami některých zemí (například Německo ve druhé světové válce). Kódoval 26 znaků abecedy, kdy po stisku písmene se rozsvítilo jiné písmeno. Kód závisel na počátečním nastavení stroje a zadáváním zprávy se průběžně měnil. Zadáním zakódovaného textu došlo k dekódování zprávy.
Šifrovací stroj již roku 1932 prolomili polští kryptoanalytikové (Marian Rejewski) za pomoci informací od Francouzů, které jim předal německý špion Hans-Thilo Schmidt. Po obsazení Polska Německem navázali na jejich práci pro nové stroje kryptoanalytikové britští pod vedením profesora Alana Turinga (po návštěvě Rejewského), kteří po větší dobu druhé světové války úspěšně četli tajné depeše nepřítele. Pro mylný názor, že jím vytvořené šifry jsou nerozluštitelné, používaly tento stroj a jeho menší modifikace i některé vlády ještě v 50. letech 20. století.