Как привычная фраза становилась подсказкой

Enigma заменяла каждую букву другой с помощью электрической схемы и вращающихся дисков. После каждого нажатия диски сдвигались, поэтому одна и та же буква в разных местах сообщения обычно превращалась в разные символы. Ежедневная смена ключа меняла начальные положения дисков и другие настройки — но не могла сделать случайными сами слова, которые оператор снова и снова набирал в похожих ситуациях.

Если криптоаналитики предполагали, что в начале или конце сообщения стоит знакомое приветствие либо стандартная формула, у них появлялся «криб» — догадка о возможном фрагменте открытого текста. Её можно было сопоставить с зашифрованной строкой, перебирая вероятные положения машины.

Почему одной догадки было недостаточно

Важная особенность Enigma помогала быстро отбрасывать неверные варианты: машина не могла зашифровать букву саму в себя. Если при выбранном совмещении предполагаемой фразы с шифротекстом буква оказывалась под тем же символом, этот вариант ключа исключали.

Дальше работали связки букв. Предполагаемый текст задавал отношения между входом, роторами и отражателем машины. Взломщики проверяли, могут ли эти связи согласоваться с настройками Enigma. Электромеханическая «Бомба» ускоряла такой перебор: она искала положения, которые не приводили к противоречиям. Найденные кандидаты затем проверяли другими способами.

Слабым местом была не машина, а порядок работы

Сама по себе привычная концовка не открывала шифр мгновенно. Она сокращала пространство поиска: вместо неизвестного текста исследователи получали несколько букв, с которых можно было начать проверку. Чем чаще похожие формулы использовали в сообщениях определённого типа, тем вероятнее было угадать одну из них.

Так повседневная дисциплина связи становилась частью криптоанализа. Настройки могли меняться изо дня в день, но повторяющийся шаблон снова давал взломщикам зацепку — достаточно, чтобы начать проверять ключи.»