Enigma to niemiecka przenośna elektromechaniczna maszyna szyfrująca, oparta na mechanizmie obracających się wirników, skonstruowana przez Artura Scherbiusa.
Używana przez niemiecką armię i dyplomację w okresie międzywojennym i podczas II wojny światowej. W naturalny sposób urządzenie budziło zainteresowanie polskiego (kontr)wywiadu, odnoszącego w międzywojniu niemałe sukcesy w walce wywiadowczej z Niemcami i ZSRR. System kodowania został złamany przez trzech matematyków z Uniwersytetu Poznańskiego: Mariana Rejewskiego, Jerzego Różyckiego i Henryka Zygalskiego, pracujących dla Biura Szyfrów Oddziału II Sztabu Głównego Wojska Polskiego.