В таком случае я начал бы сопоставлять и анализировать самые короткие слова. Если бы мне удалось (а это всегда возможно) найти слово, состоящее из одной буквы, например a или I , решение практически было бы у меня в кармане. Но поскольку слова ничем не разделены, то первой моей задачей стало выявление самых частых и самых редких знаков. Пересчитав их все, я составил следующую таблицу:
Знак 8 встречается 33 раза
Знак; встречается 26 раз
Знак 4 встречается 19 раз
Знаки ( и ) встречаются по 16 раз
Знак X встречается 13 раз
Знак 5 встречается 12 раз
Знак 6 встречается 11 раз
Знаки * и 1 встречаются по 8 раз
Знак о встречается 6 раз
Знаки 9 и 2 встречаются по 5 раз
Знаки : и 3 встречаются по 4 раза
Знак ? встречается 3 раза
Знак || встречается 2 раза
Знаки — и . встречаются по 1 разу.
Чаще всего в английском языке встречается буква е, другие буквы следуют за ней в таком порядке: a, o, i, d, h, n, г, s, t, u, у, с, f, g, l, m, w, b, к, p, q, х, z. Буква e настолько преобладает, что встретить достаточно длинную фразу, где бы ее не оказалось, можно очень редко.
Итак, для начала у нас получилась исходная база, что, разумеется, лучше гадания на кофейной гуще. Ну, а поскольку самым частым знаком у нас оказался знак восьмерки, мы и примем его за букву е обычного алфавита. Для того чтобы проверить это предположение, посмотрим, часто ли 8 удваивается, потому что в английском языке буква е два раза подряд встречается очень часто. Достаточно вспомнить такие слова, как meet, fleet, speed, seed, seen, agree и т. д. И правда, в нашем случае эта буква удваивается не менее пяти раз, хотя криптограмма довольно короткая.
Итак, 8 обозначает e. Пойдем дальше. Из всех слов в английском языке чаще всего используется the ; следовательно, надо посмотреть, не повторяется ли несколько раз комбинация из трех знаков с восьмеркой на конце. Если мы обнаружим комбинации подобного рода, то, вероятнее всего, они будут обозначать слово the. Проделав это, мы найдем не менее семи таких сочетаний — они образованы знаками ;48. Следовательно, можно предположить, что вместо ; можно подставить t, а вместо 4 — h, тогда восьмерка будет обозначать букву е, как мы и предполагали раньше. Стало быть, мы сделали большой шаг вперед.
Мы определили всего лишь одно слово, но оно позволяет нам установить нечто гораздо более важное — границы слов. Возьмем, например, предпоследний случай появления комбинации ;48 недалеко от конца шифрованной записки. Следующий за восьмеркой знак; является начальным в слове, а из шести букв, стоящих за the, нам известны пять. Заменив же знаки отгаданными нами буквами
мы должны будем сразу же отбросить буквосочетание th, так как оно не может быть здесь окончанием слова, начинающегося с t. Подставляя последовательно все буквы алфавита, чтобы заполнить лакуну, мы в этом убедимся. Таким образом получаем
Снова поочередно подставляя на пустое место все буквы алфавита, находим слово tree (дерево), что и будет единственной приемлемой версией. Итак, мы знаем еще одну букву — r, и она зашифрована знаком (, а кроме того, стало возможным прочесть два рядом стоящих слова: the tree.
Немного дальше мы снова находим сочетание знаков ;48. Если предположить, что непосредственно перед ним оканчивается предшествующая группа
то, заменив знаки известными нам буквами, получим
Таким образом само собой напрашивается слово through (через). Ну а оно дает нам еще три буквы: o, u, g, зашифрованные знаками #, ? и 3.
Теперь займемся поиском комбинаций с уже известными нам буквами. Недалеко от начала мы обнаружим следующее сочетание:
Очевидно, что оно служит окончанием слова degree (градус), а это дает нам еще одну букву — d, изображенную знаком *. |