Enigma: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
poprawa linków
→‎Ruch obrotowy wirników: uzupełnienie obliczeń
Linia 93:
Fakt występowania ''podwójnego kroku'' w Enigmie odróżnia sposób obracania się bębenków np. od samochodowego licznika kilometrów. ''Podwójny krok'' zachodzi, gdy pierwszy wirnik skokowo wykonuje obrót, a w momencie natrafienia zapadki na wcięcie w drugim wirniku następuje przestawienie go o jeden krok do przodu. Tak samo dzieje się z trzecim wirnikiem, ale w momencie natrafienia zapadki na wcięcie zostaje on obrócony o jeden krok wraz z drugim bębenkiem. W kolejnym cyklu zapadka popycha drugi wirnik po raz kolejny (drugi raz z rzędu).
 
W trójwirnikowej Enigmie mającej tylko po jednym wcięciu na pierwszym i drugim bębenku powtórzenie kombinacji kodu następuje co 16 900 cykli. 26×25×26 = 16 900 (Uwaga: nie jest to 26×26×26=17576 ze względu na ''podwójny krok'' drugiego z bębenków, chociaż wszystkie wirniki mają po 26 styków). Ze względu na ograniczoną do kilkuset znaków długość zazwyczaj nadawanych wiadomości, prawdopodobieństwo powtórzenia się sekwencji kodującej było praktycznie zerowe.
 
Aby zrobić miejsce na czwarty wirnik kodujący ''Beta'' lub ''Gamma'' w Enigmie Kriegsmarine, która weszła do użytku w 1942 roku, zastosowano cieńszy wirnik odwracający, a sam czwarty wirnik również miał mniejszą grubość. Pozostałe mechanizmy maszyny nie uległy zmianie, nie dodano również zapadki do dodatkowego wirnika, mógł być on ustawiany jedynie ręcznie w jednej z 26 pozycji.