W celu zakodowania wiadomości operator maszyny wprowadza do maszyny jej treść przy pomocy klawiatury jednocześnie odczytując podświetlane żarówkami znaki już zaszyfrowanego przekazu. Każde naciśnięcie klawisza powoduje obracanie jednego lub kilku wirników ciągle zmieniając sposób kodowania kolejnych znaków. W celu nawiązania skutecznej łączności zarówno maszyna nadawcza, jak i odbiorcza muszą posiadać te same ustawienia początkowe wirników (klucz dzienny). Połączenie wielu możliwości ustawienia wirników, oraz kombinacji połączeń przewodowych na przełącznicy kablowej daje w efekcie olbrzymią liczbę możliwych ustawień początkowych maszyny. Ustawienia początkowe zmieniano codziennie, więc aby zachować ciągłość odczytywania niemieckich meldunków konieczne było codzienne łamanie szyfru Enigmy na nowo.

Aby skutecznie deszyfrować zakodowane Enigmą wiadomości, należało: zrozumieć ideę funkcjonowania maszyny, znać sposób okablowania wirników kodujących, znać klucz dzienny zawierający typy wykorzystanych wirników (trzy z pięciu), kolejność ich osadzenia w maszynie i ich położenia początkowe, a ponadto sposób połączeń na przełącznicy kablowej zamieniającej pary znaków.