Эдгар По - Золотой жук. Странные Шаги
53##+305))6*;4826)4#)4#);806*;48
+8 ||60))85;;]8*;:#*8+83(88)5*+46
(;88*96*?;8)*#(;485);5*+2:*#(;4956
*2(5*-4)8 ||8*;4069285);)6+8)4##;1(#9;48081;8:8#1;48+85;4)485+528806*81(#
9;48;(88;4(#?34;48)4#;161;:188;#?;
— Что ж, — сказал я, возвращая пергамент, — меня бы это не подвинуло ни на шаг. За все сокровища Голконды[7] я не возьмусь решать подобную головоломку.
— И тем не менее, — сказал Легран, — она не столь трудна, как это может показаться на первый взгляд. Знаки, конечно, — шифр; иными словами, в них заключено определенное содержание. Кидд, сколько я знаю о нем, не сумел бы составить сложной криптограммы. И я сразу решил, что передо мной простейший шифр, но притом такой, который незатейливой фантазии моряка должен казаться совершенно непостижимым.
— И что же, вы сумели найти решение?
— С легкостью! В моей практике встречались шифры в тысячу раз сложнее этого. Я занялся подобными головоломками благодаря особым обстоятельствам моей жизни и природным склонностям ума и пришел к выводу, что едва ли разум человека может загадать такую загадку, которую разум другого человека, направленный должным образом, не смог бы разгадать. Скажу вам прямо, если текст зашифрован без ошибок и документ в приличной сохранности — мне больше ничего не надо: дальнейшие трудности для меня не существуют.
Прежде всего, как всегда, возникает вопрос о языке криптограммы. Принцип решения (в особенности это относится к шифрам простейшего типа) в огромной мере зависит от особенностей языка. Выяснить этот вопрос можно единственным путем… испытать один язык за другим в поисках совпадений и закономерностей, пока не нападешь на верное решение. С моим пергаментом такой трудности не было: подпись давала разгадку. Игра словами 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 eeth
Ни одно слово в английском языке, начинающееся на t и состоящее из шести букв, не имеет окончания th; в этом нетрудно убедиться, подставляя на свободное место по очереди все буквы алфавита. Потому отбрасываем две последние буквы как посторонние и получаем:
t ее
Для заполнения свободного места можно опять обратиться к алфавиту. Единственным правильным прочтением будет:
tree (дерево).
Итак, мы узнали еще одну букву — r, обозначенную знаком (, и можем прочитать теперь два слова подряд:
the tree.
Немного дальше находим уже знакомое сочетание; 4 8. Примем его за границу и выпишем отрывок, начинающийся с двух расшифрованных нами слов. Получаем следующее:
the tree; 4 (#? 3 4 the
Заменим уже расшифрованные знаки буквами:
the tree thr #? 3h the
Теперь подставим на место неизвестных знаков точки:
the tree thr…h the
He может быть сомнения, что перед нами слово through (через). Это открытие дает нам еще три буквы о, u и g, обозначенные в криптограмме знаками #? и 3.
Внимательно вглядываясь в криптограмму, находим неподалеку от ее начала сочетание знакомых нам знаков:
8 3(88
которое читается так: egree. Это, конечно, слово degree (градус) без первой буквы. Так мы узнали, что буква d обозначена в криптограмме знаком +.
Вслед за словом degree, пропустив четыре знака, встречаем такое сочетание:
; 4 6 (; 8 8 *
Заменим, как и раньше, известные нам знаки буквами и неизвестные точками:
th. rtee.
Нет сомнения, что перед нами слово thirteen (тринадцать). К уже выясненным буквам прибавились еще i и n, обозначенные в криптограмме знаками 6 и *.
Криптограмма начинается со следующего сочетания:
53 # +
Подставляя по-прежнему буквы и точки, получаем:
good (хороший).
Недостающей буквой будет а, и первые два слова криптограммы будут читаться так:
A good
Чтобы не запутаться, расположим наши знаки по алфавиту. Вот так: