ماشین انیگما
شکستن انیگما

مقاله اصلی: رمزنگاری انیگما
در حدود دسامبر سال ۱۹۳۲، ماریان رِیـِفسکی، ریاضیدان و رمزنگاری لهستانی، در حالی که در دفتر رمزگذاری لهستان کار می‌کرد، از روش تئوری مجوزها و نقص‌ها در روش‌های رمزگذاری پیام نظامی آلمان برای شکستن کلیدهای تخته سیم بندی دستگاه انیگما استفاده کرد. ریفسکی این نتیجه را بدون اطلاع از سیم کشی دستگاه به دست آورد، بنابراین این نتیجه به لهستانی‌ها اجازه نمی‌داد پیام‌های واقعی را رمزگشایی کنند. جاسوس فرانسوی هانس تیلو اشمیت دسترسی به مواد رمزنگاری آلمانی را داشت که شامل کلیدهای روزانه مورد استفاده در سپتامبر و اکتبر ۱۹۳۲ بود. این کلیدها شامل تنظیمات تخته سیم بندی بود. فرانسوی‌ها این مواد را به لهستانی‌ها منتقل کردند و ریفسکی در سپتامبر و اکتبر از برخی از آن‌ها و ترافیک پیام برای حل سیم کشی روتور ناشناخته استفاده کرد. در نتیجه، ریاضیدانان لهستانی توانستند ماشین‌های انیگما خود را بسازند، که به آنها Enigma doubles گفته می‌شد. ریفسکی توسط رمزتحلیلگران Jerzy Różycki و Henryk Zygalski یاری شد که هر دو به همراه ریفسکی از دانشگاه پوزناچ استخدام شده بودند. رمزنگار لهستانی Bureau تکنیک‌هایی را برای شکستن تخته سیم بندی و یافتن همه مؤلفه‌های کلید روزانه ایجاد کرد، که این امکان را فراهم می‌آورد که Cipher Bureau پیام‌های Enigma آلمانی را از ژانویه سال ۱۹۳۳ بخواند. با گذشت زمان، روشهای رمزنگاری آلمانی بهبود یافت، و Cipher Bureau برای ادامه مطالعه ترافیک انیگما، تکنیکها و دستگاه‌های مکانیکی را طراحی کرد. به عنوان بخشی از این تلاش، لهستانی‌ها از quirksهای روتورها بهره‌برداری کردند، کاتالوگ‌هایی را گردآوری کردند، برای ساختن کاتالوگ با ۱۰۰۰۰۰ مدخل، یک سیکلومتر ساختند، ورق‌های Zygalski را ساختند و بمب رمزنگاری الکترونیکی مکانیکی را برای جستجوی تنظیمات روتور ساختند. در سال ۱۹۳۸، آلمانی‌ها پیچیدگی بیشتری به ماشین‌های Enigma افزودند که مقابله با آنها برای لهستانی‌ها بسیار دشوار شد. لهستانی‌ها شش ماشین رمزگشایی (بمب) داشتند، اما وقتی آلمانی‌ها دو روتور دیگر را اضافه کردند، ده برابر بیشتر ماشین رمزگشایی لازم بود و لهستانی‌ها این منابع را نداشتند.
در ۲۶ و ۲۷ ژوئیه سال ۱۹۳۹، در Pyry در نزدیکی ورشو، لهستانی‌ها نمایندگان ارتش فرانسه و انگلیس را از تکنیک‌ها و تجهیزات رمزگشایی انیگما، از جمله ورق هایزیگالسکی و بمب رمزنگاری شده، آگاه کردند و به هر نماینده قول یک انیگما بازسازی شده-لهستانی دادند. این نمایش طرز کار، پایه اساسی برای تلاشهای بعدی انگلیس بود.
در سپتامبر سال ۱۹۳۹، هنگام مأموریت نظامی ۴ بریتانیا، که کالین گابینز و ورا اتکینز نیز در آن بودند، برای خارج کردن کد شکنان Gwido Langer , Marian Rejewski , Jerzy Różycki و Henryk Zygalski از هلند با ماشین‌های ماکت Enigma خود به خارج از کشور رفتند. لهستانی‌ها از طریق مرز به رومانی بومی اتکینز منتقل شدند، که در آن زمان کشوری بی‌طرف بود و برخی از آنها در آن زندانی بودند. اتکینز ترتیب آزادی و سفر خود به اروپا غربی برای مشاوره به فرانسوی‌ها و انگلیس‌ها، که در آن زمان هنوز قادر به رمزگشایی پیام‌های آلمانی بودند، را داد.
گوردون ولچمن، که سرپرست Hut 6 در پارک Bletchley Park بود، نوشته‌است: «اگر ما از لهستانی‌ها یادنمی‌گرفتیم، Hut 6 Ultra هرگز به وجود نمی‌آمد، در آن زمان، از جزئیات هر دو نسخه نظامی آلمان از دستگاه تجاری انیگما و رویه‌های عملیاتی استفاده شده بود.»
در طول جنگ، رمزنگاران انگلیسی، آلن تورینگ و تیمش، تعداد زیادی از پیام‌های رمزگذاری شده در Enigma را رمزگشایی کردند. اطلاعاتی که از این منبع به دست می‌آمد، با نام بریتانیایی "Ultra" (اولترا)، کمک قابل توجهی برای جنگ متفقین بود. (به فیلم بازی تقلید مراجعه شود)
گرچه انیگما نقاط ضعف رمزنگاری داشت، اما در عمل، نقص رویه آلمانی، اشتباهات اپراتور، عدم معرفی منظم تغییرات در مراحل رمزگذاری و ضبط متفقین از جداول و سخت‌افزارهای کلیدی بود که در زمان جنگ، رمزنگاران متفقین را قادر به موفقیت کرد و «جزر و مد» را به نفع متفقین کرد.