ماشین انیگما (به انگلیسی: Enigma) دستگاهی برای رمزگذاری بود که از اوایل تا اواسط قرن بیستم، برای محافظت از ارتباطات تجاری، دیپلماتیک و نظامی توسعه یافت
the Development of American Diplomatic Cryptanalysis, 1941–1942". In Smith, Michael; Erskine, Ralph (eds.). Action This Day: Bletchley Park from the Breaking
کلمه "cryptanalysis" نسبتاً جدید است (در سال ۱۹۲۰ توسط ویلیام فریدمن ابداع شدهاست)، اما روشهای شکستن رمزها بسیار قدیمیتر هستند. دیوید کان در The Codebreakers