— И что же, вы сумели найти решение?
— С легкостью! В моей практике встречались шифры в тысячу раз сложнее этого. Я занялся подобными головоломками благодаря особым обстоятельствам моей жизни и природным склонностям ума и пришел к выводу, что едва ли разум человека может загадать такую загадку, которую разум другого человека, направленный должным образом, не смог бы разгадать. Скажу вам прямо, если текст зашифрован без ошибок и документ в приличной сохранности — мне больше ничего не надо: дальнейшие трудности для меня не существуют.
Прежде всего, как всегда, возникает вопрос о языке криптограммы. Принцип решения (в особенности это относится к шифрам простейшего типа) в огромной мере зависит от особенностей языка. Выяснить этот вопрос можно единственным путем… испытать один язык за другим в поисках совпадений и закономерностей, пока не нападешь на верное решение. С моим пергаментом такой трудности не было: подпись давала разгадку. Игра словами Kid и Kidd говорила в пользу английского языка. В ином случае я начал бы поиски с французского или испанского. Пират южных морей скорее всего избрал бы для тайной записи один из этих двух языков. Но я уже знал: криптограмма написана по-английски.
Как видите, текст криптограммы идет в сплошную строку. Если бы слова были написаны раздельно, задача намного упростилась бы. Я начал бы сличать и исследовать более короткие слова; и как только напал бы на слово, состоящее из одной буквы (например, местоимение я или союз и), я счел бы шифр разгаданным. Но просветов между словами не было, и я принялся подсчитывать одинаковые знаки, чтобы узнать, какие из них чаще, а какие реже встречаются в криптограмме. Закончив подсчет, я составил такую таблицу:
Самая употребительная буква в английской письменной речи — это е. Далее идут в убывающем порядке а, о, i, d, h, n, r, s, t, u, y, c, f, g, l, m, w, b, k, p, q, x, z. Буква e встречается, однако, настолько часто, что трудно найти фразу, в которой она не занимала бы господствующего положения.
Итак, уже с самого начала у нас в руках путеводная нить. Составленная таблица весьма полезна, хотя в данном случае она понадобится нам лишь на первой стадии работы.
Поскольку знак 8 встречается в криптограмме чаще других, примем его за букву е английского алфавита. Для проверки нашей гипотезы взглянем, встречается ли этот знак дважды подряд, потому что в английском языке буква е очень часто удваивается, например в таких словах, как meet, fleet, speed, seed, seen, been, agree и т. д. Хотя текст криптограммы невелик, знак 8 стоит в нем дважды подряд не менее чем пять раз.
Итак, будем считать, что 8 — это е. Самое частое слово в английском языке — определенный артикль the. Посмотрим, не повторяется ли у нас сочетание из трех знаков, расположенных в одинаковой последовательности и оканчивающихся притом знаком 8. Если мы найдем такое сочетание, оно будет означать, по всей вероятности, определенный артикль the. Приглядевшись, находим не менее семи раз сочетание из трех знаков; 4 8. Итак, мы имеем право предположить, что знак; означает букву t и знак 4 — букву h; попутно подтверждается, что 8 — это е. Мы сделали важный шаг вперед.
То, что мы расшифровали целое слово, намного облегчает дальнейшую работу, так как позволяет искать границы новых слов. Для примера возьмем предпоследнее из сочетаний; 4 8. Идущий за 8 знак; будет, очевидно, начальной буквой следующего слова. Выписываем, начав с него, шесть знаков подряд. Только один из них нам не знаком. Обозначим известные знаки буквами и оставим для неизвестного свободное место:
Ни одно слово в английском языке, начинающееся на t и состоящее из шести букв, не имеет окончания th; в этом нетрудно убедиться, подставляя на свободное место по очереди все буквы алфавита. Потому отбрасываем две последние буквы как посторонние и получаем:
Для заполнения свободного места можно опять обратиться к алфавиту. Единственным правильным прочтением будет:
Итак, мы узнали еще одну букву — r, обозначенную знаком (, и можем прочитать теперь два слова подряд: