Введение в криптографию
[an error occurred while processing this directive]

Э.По, ``Золотой жук'' - часть 3


То, что мы расшифровали целое слово, потому так существенно, что позволяет найти границы некоторых других слов. Для примера возьмем предпоследнее из сочетаний этого рода ;48 (позиции 172-174). Идущий сразу за 8 символ ; будет, как видно, начальной буквой нового слова. Выпишем, начиная с него, 6 символов подряд. Только один из них нам незнаком. Обозначим известные символы буквами и оставим свободное место для неизвестного символа (обозначим его точкой) t.eeth, ни одно слово, начинающееся с t и состоящее из 6 букв, не имеет в английском языке окончания th. В этом легко убедиться, подставляя на свободное место все буквы по очереди. Попробуем отбросить две последние буквы и получим t.ee, для заполнения свободного места можно снова взяться за алфавит. Единственно верным прочтением этого слова будет tree (дерево). В таком случае мы узнаем еще одну букву - r, она обозначена символом ( и мы можем прочитать два слова подряд the tree, в дальнейшем эта гипотеза может либо подтвердиться, либо привести к некоторому ``нечитаемому'' фрагменту. В последнем случае следует попытаться восстановить либо слово t.e, либо t.eet, либо слово, целиком включающее в себя t.eeth

Развиваем успех. Немного далее (186-188) находим уже знакомое нам сочетание ;48. Примем его опять за границу нового слова и выпишем целый отрывок, начиная с двух расшифрованных нами слов. Получаем такую запись:

the tree ;4(#?34 the

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

the tree thr#?3h the

а неизвестные - точками:

the tree thr...h the

Нет никакого сомнения, что неясное слово - through (через). Это открытие дает нам еще три буквы - o, u и g, обозначенные в криптограмме символами # ? и 3.

Надписывая над уже определенными символами криптограммы их значения, находим вблизи от ее начала (позиции 54-58) группу символов 83(88, которая читается так egree, это, конечно, слово degree (градус) без первой буквы. Теперь мы знаем, что буква d обозначена символом +. Вслед за словом degree через 4 символа встречаем группу ;46(;88*. Заменим известные символы буквами, а неизвестные - точками th.rtee, по-видимому, перед нами слово thirteen (тринадцать). К известным нам буквам прибавились i и n, обозначенные в криптограмме символами 6 и *.




- Начало -  - Назад -  - Вперед -


[an error occurred while processing this directive]