Код Розы - страница 93

Шрифт
Интервал


Больше всего они походили на платяные шкафы бронзового цвета – гигантские штуковины, не меньше шести футов в высоту. Спереди топорщились ряды барабанов по пять дюймов в диаметре, с буквами алфавита по краю. В плохо освещенном корпусе «бомбы» выглядели как тролли под мостом или великаны, превращенные солнцем в валуны. Маб застыла, глядя на них в изумлении, а Гарольд продолжал:

– Барышни, вы нам будете помогать взламывать немецкие шифры. А чтобы дело шло быстрее, те из наших ребят, что посообразительнее, придумали вот эти машины. Работать с такими чудищами довольно нудно, при этом требуется предельная точность. Поэтому мне позволили рассказать вам о них немного больше обычного. – Гарольд погладил гигантский шкаф по боку, как собаку. – Каждый шифр предполагает множество возможных настроек шифровальной машины, а пока мы не угадаем эти настройки, нельзя продвинуться в дешифровке. Но вручную выходит очень уж медленно. Так вот, сии монстры здорово ускорят дело, и вы нам в этом поможете. Наши умники будут посылать вам нечто вот такое, – он поднял сложную схему, сплошные цифры и буквы; в Шестом корпусе Маб не видела ничего подобного. – Это называется «меню».

– А почему, сэр? – осмелилась спросить девушка из Морского корпуса.

– Вероятно, потому, что «меню» звучит убедительнее, чем «мы тут вроде что-то вычислили, но сами не уверены». – Гарольд поправил очки. – Итак, смотрите в меню, втыкаете штекер в заднюю панель в точности как на схеме – гнезда должны соответствовать положению в меню. Потом запускаете машину, и пусть она себе пашет. Каждый барабан «бомбы», – он показал на ряды дисков на ближайшей машине, – проверяет тысячи возможных настроек «Энигмы» быстрее, чем любой человек вручную. Барабан подбирает один возможный вариант настройки роторной проводки и алфавитного кольца, а также возможное соответствие для одной буквы с коммутационной панели. Остается всего ничего – проверить еще несколько миллионов миллионов возможных настроек для других возможных вариантов букв с коммутационной панели. Когда машина наконец останавливается, настраиваете проверочную машинку согласно окончательному положению «бомбы», убеждаетесь, что ответ не ложноположительный, ну и так далее. Если оказывается, что он не ложноположительный, сообщаете спецам в соответствующих корпусах, что вы взломали настройки для этого ключа. А потом втыкаете штекеры согласно следующему меню и новому ключу. Вопросы есть?