|
Дальше тянулись полосы barene, солончаковых отмелей, вековых отложений глины и соли; здесь кормились мелкие птички и охотились камышовые луни.
— Здесь я оставлю вас, чтобы вы могли спокойно обдумать послание, оставленное вашим отцом, — сказал Цорци.
Он направился к двум стражам, ожидавшим приблизительно в пяти сотнях ярдов ниже по берегу.
Браво, благодарный Цорци за предоставленное уединение, задумчиво посмотрел на квадратный замочек. Тот же размер и та же форма, как на дверце подводного сейфа в Сен-Мало. Он вставил в отверстие вторую золотую запонку и повернул в одну, потом в другую сторону. Крышка металлической шкатулки откинулась.
Внутри лежал скрученный листок бумаги. Браво развернул его и обнаружил следующий написанный от руки шифр. Он явно отличался от предыдущего шифра, — модификации кода Цезаря — будучи гораздо сложнее. Браво был уверен, что тут нужен кодовый словарь, а раз так, значит, отец позаботился об этом.
Браво вытащил истрепанную записную книжку. Где еще Декстер мог записать протокол для расшифровки кода?
Он забрался на дамбу и уселся на белые камни. Прямо перед ним раскинулась подернутая голубоватой дымкой лагуна. Небо и вода сливались у горизонта, неотличимые друг от друга среди бесконечных отражений, и Браво снова охватило необычное чувство; само устройство мира здесь было иным, и Венеция была волшебной линзой, через которую он смотрел вперед, в будущее.
Терпеливо, почти педантично он пролистал блокнот в поисках нужной страницы с номерами строк и символов, обычного ключа для такого рода кодов. Конечно, можно было бы начать с подсчета частот символов в зашифрованном тексте. К примеру, в английском языке наиболее часто встречается буква е, вторая по частоте употребления — t. Для каждой буквы алфавита можно подсчитать процент частоты употребления. Кроме того, гласные нередко группируются определенным образом, к примеру, часто попадаются сочетания ie или оu, тогда как согласные реже образуют устойчивые комбинации.
Алгоритм дешифровки при помощи частотного анализа был изобретен еще в девятом веке. Первое известное описание этого метода вышло из-под пера арабского ученого Абу Юсуфа аль-Хинди. Однако метод аль-Хинди хорош только для дешифровки достаточно длинных последовательностей; чем длиннее текст, тем лучшего результата можно добиться… Текст из «кошелька нищего» был слишком коротким. Кроме того, — и это в данном случае имело большее значение — в разных языках частоты различных символов не совпадают. Так, в арабском языке, в отличие от английского, самые распространенные символы — а и l. Браво подозревал, что отец использовал не менее пяти языков. Шутки такого рода были очень характерны для Декстера; он брал классический алгоритм и немного видоизменял его. Получавшийся в результате шифр легко сбивал с толку самых многоопытных экспертов.
Благодаря своей действительно феноменальной памяти Браво мог попытаться использовать подряд все приемы, которым научил его отец. Но у него не было ни времени на кропотливую, трудоемкую работу, ни уверенности в том, что этот метод принесет хоть какие-то плоды. Нет, здесь определенно нужен был ключ.
Браво еще раз пролистал записную книжку, на этот раз в обратном направлении. Приблизительно на середине блокнота он наткнулся на фразу на английском: «There must be a reason for all this movement». Особого смысла в предложении не было, однако на следующей странице Браво увидел ту же самую фразу, записанную задом наперед, словно отец составлял новый шифр. Декстер любил использовать инверсии. Браво подумал, что навряд ли обратил бы внимание на эти две странички, если бы не начал пролистывать блокнот в обратном направлении. Вытащив ручку, он переписал обе последовательности, прямую и перевернутую, расположив их одну под другой. Некоторые символы совпадали по вертикали. Интересно в отношении частотного анализа, но Браво догадался, что отец просто-напросто вставил в шифр одну из так любимых им ловушек, направляющих охотников по ложному следу. |