Заколдованный замок

22
18
20
22
24
26
28
30

знак + встречается 8 раз

знак 1 встречается 7 раз

знак 0 встречается 6 раз

знаки 9 и 2 встречаются 5 раз

знаки : и 3 встречаются 4 раза

знак ? встречается 3 раза

знак || встречается 2 раза

знаки = и ] встречаются 1 раз.

Итак, в английском языке чаще всего встречается буква «е». Далее, в порядке убывания, английские буквы располагаются в такой последовательности: a, o, i, d, h, n, r, s, t, u, y, c, f, g, l, m, w, b, k, p, q, x, z. Без «е», практически господствующей буквы, невозможно составить какое-нибудь длинное предложение.

Таким образом, с самого начала мы имеем фундамент, который позволяет нам полагаться на нечто большее, чем просто догадки. Как пользоваться данной таблицей, я думаю, объяснять не надо. Но в шифре, с которым имеем дело мы, она нам пригодится лишь вначале. Поскольку самый частый знак у нас «8», примем его за букву «е» английского алфавита. Чтобы проверить это предположение, давайте посмотрим, встречается ли «8» парами, поскольку в английском «е» достаточно часто удваивается, например, в таких словах, как «meet», «fleet», «speed», «seen», «been», «agree» и так далее. В нашем шифре таких удвоений не меньше пяти, хотя криптограмма достаточно коротка.

Итак, принимаем знак «8» за букву «е». Идем дальше. Из всех слов в английском языке чаще всего встречается «the». Давайте посмотрим, есть ли в нашем послании часто повторяющееся сочетание трех символов, последним из которых был бы знак «8». Если мы такое обнаружим, можно почти с уверенностью говорить, что это слово «the». Внимательно изучив документ, видим не меньше семи случаев повторения стоящих рядом символов «;48». Это позволяет предположить, что «;» обозначает «t», «4» — «h», а «8», как мы знаем, — «е». Это уже достижение.

То, что мы поняли одно слово, поможет нам сделать еще один, очень немаловажный шаг: теперь мы можем установить начало и конец еще нескольких слов. Давайте, скажем, рассмотрим предпоследний пример употребления сочетания «;48». Мы догадываемся, что знак «;», идущий сразу за «8», является началом следующего слова и что из шести знаков, следующих за этим «the», нам знакомы целых пять. Давайте запишем их в виде букв, оставив пропуск на месте неизвестной, получается: «t.eeth». Мы знаем, что «th» не может быть окончанием слова, начинающегося на «t» и состоящего из шести букв: какую бы букву мы ни подставили на место пропуска, слово не получится. Следовательно, наше следующее слово, если отбросить две последние буквы, превращается в короткое «t ee». Можно, как и в предыдущий раз, перебрать все буквы алфавита, и единственным словом с подобным сочетанием букв окажется «tree». Отсюда — еще одна буква «r», которая обозначается символом «(», что вместе с предыдущим словом дает «the tree» (дерево).

Посмотрим немного дальше, здесь мы видим еще одно сочетание «;48» и, приняв его за границу, получаем такой отрывок:

«the tree;4 (‡?34 the».

Подставляем уже известные нам буквы:

«the tree thr‡?3h the».

Теперь, если не известные еще буквы заменить точками, получаем:

«the tree thr…h the».

И тут же напрашивается слово «through» (через), что дает нам три новых буквы: «o», «u» и «g», представленные символами «‡», «?» и «3».

Теперь, если внимательно просмотреть криптограмму в поисках уже известных нам знаков, мы находим недалеко от начала такую комбинацию: