Страница:
70 из 408
Они были бесполезны, если выне знали порядок расположения роторов, их исходные позиции и соединения на штепсельном коммутаторе. А немцы меняли все это ежедневно, иногда дважды за день.
У машины был только один очень маленький, но, как оказалось, решающий недостаток. Она не могла зашифровать букву той же буквой: А никогда не выходила из нее как А, В как В, С как С… «Ничто не бывает самим собой» - таков был главный руководящий принцип при расшифровке Энигмы. Совсем незначительное уязвимое место, но им и воспользовались в работе бомбочек.
Положим, имелась шифрограмма, начинавшаяся так:
IGWH BSTU XNTX EYLK PEAZ ZNSK UFJR CADV…
И, предположим, было известно, что данная депеша исходит от любимой спецами из восьмого барака метеостанции подводных лодок в Бискайском заливе, неизменно начинавшей свои сообщения следующим образом:
WEUBYYNULLSEQSNULLNULL
(«Сводка погоды 0600», где WEUB — сокращение от WETTERUBERSICHT, a SEQS от SECHS; YY и NULL вставлены, чтобы сбивать с толку подслушивающих).
Шифроаналитик разложил бы текст шифровки и, пристроив снизу шпаргалку, двигал бы ею в соответствии с принципом «Ничто не бывает самим собой», пока не находил позицию, при которой между верхней и нижней строчкой не встречалось бы совпадающих букв. В этом случае получилось бы вот что:
BSTUXNTXEYLKPEAZZNSKUF
WEUBYYNULLSEQSNULLNULL
И на данной стадии становилось теоретически возможно вычислить первоначальную настройку Энигмы, единственно способную воспроизвести точный ряд буквенных пар.
|< Пред. 68 69 70 71 72 След. >|