Enigma   ::   Харрис Роберт

Страница: 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 След. >|

Java книги

Контакты: [email protected]