"Роберт Харрис. Enigma " - читать интересную книгу автора

астрономическим, но поддавалось подсчету. Можно было выбрать из пяти роторов
(два оставались в запасе) и соединить их одним из шестидесяти возможных
способов. Каждый ротор крепился на оси в одной из двадцати шести исходных
позиций. Двадцать шесть в кубе составляет 17576. Помножьте это на шестьдесят
потенциально возможных соединений, получите 1 054 560. А это помножьте на
возможное число штепсельных соединений, получите приблизительно сто
пятьдесят миллионов миллионов - и перед вами машина, имеющая где-то около
ста пятидесяти миллионов миллионов миллионов различных исходных позиций. Не
имело значения, сколько энигм вы захватили и как долго с ними играли. Они
были бесполезны, если вы не знали порядок расположения роторов, их исходные
позиции и соединения на штепсельном коммутаторе. А немцы меняли все это
ежедневно, иногда дважды за день.
У машины был только один очень маленький, но, как оказалось, решающий
недостаток. Она не могла зашифровать букву той же буквой: А никогда не
выходила из нее как А, В как В, С как С... "Ничто не бывает самим собой" -
таков был главный руководящий принцип при расшифровке Энигмы. Совсем
незначительное уязвимое место, но им и воспользовались в работе бомбочек.
Положим, имелась шифрограмма, начинавшаяся так:

IGWH BSTU XNTX EYLK PEAZ ZNSK UFJR CADV...

И, предположим, было известно, что данная депеша исходит от любимой
спецами из восьмого барака метеостанции подводных лодок в Бискайском заливе,
неизменно начинавшей свои сообщения следующим образом:

WEUBYYNULLSEQSNULLNULL

("Сводка погоды 0600", где WEUB - сокращение от WETTERUBERSICHT, a SEQS
от SECHS; YY и NULL вставлены, чтобы сбивать с толку подслушивающих).
Шифроаналитик разложил бы текст шифровки и, пристроив снизу шпаргалку,
двигал бы ею в соответствии с принципом "Ничто не бывает самим собой", пока
не находил позицию, при которой между верхней и нижней строчкой не
встречалось бы совпадающих букв. В этом случае получилось бы вот что:

BSTUXNTXEYLKPEAZZNSKUF
WEUBYYNULLSEQSNULLNULL

И на данной стадии становилось теоретически возможно вычислить
первоначальную настройку Энигмы, единственно способную воспроизвести точный
ряд буквенных пар. Это все еще требовало колоссальных расчетов, многих
недель работы целой бригады людей. Немцы справедливо полагали, что, какие бы
данные ни были добыты таким путем, они окажутся слишком устаревшими, чтобы
иметь какую-то пользу. Но в Блетчли - и это немцы никогда не принимали во
внимание - в Блетчли не полагались на людей. Здесь применили бомбочки.
Впервые в истории шифры, создаваемые в массовом порядке машиной, ею же и
разгадывались.
Кому теперь нужны были шпионы? К чему нынче симпатические чернила,
тайники и условленные встречи среди ночи в спальном вагоне с задернутыми
занавесками? Теперь, чтобы обработать за день пять тысяч секретных депеш,
нужны были математики, механики с масленками и полторы тысячи простых