"Виталий Бабенко. Встреча (Сборник "Поселок на краю Галактики")" - читать интересную книгу автора Таким образом я перевел получившийся текст в четвертичную систему;
теперь он выглядел так: 1122312132311113 2332231233232312 3111323122233233 1323123231233112 1231111313132332 3313233132122231 3112231222112131 3133222231323212 3321113123213233 1123132332211112 1222332311113212 3231112231121231 1131111233233323 2313133133231132 3111113233233311 1223332222332123 2131123323323233 1222332232331313 З213221222232223 2322223321332321 3233312323132333 3332321122313111 Матрица осталась прямоугольной, но она была вытянута уже по вертикали. И вот какая штука: во всей матрице не было ни единого пуля. Я счел это добрым знаком, потому что из полной неразберихи начала проглядывать какая-то система... Навязчивая идея о квадратной матрице преследовала меня. Недолго думая, я разделил криптограмму на две неравные части: вверху остался квадрат из 256 (16х16) знаков, а внизу - прямоугольная таблица с корявым хвостом. Уже час я находился на борту "Стратопорта", а решение задачи даже не забрезжило. Но с мертвой точки дело сдвинулось: неверной дорожкой я как-то приближался к цели. Только минут через сорок меня осенило: нижняя часть может оказаться ключом к верхней. А вдруг передо мною редкий код с переменной длиной кодового слова? Тогда указание на то, как варьировать длину, надо искать в самой криптограмме. Предположим, что длина меняется от 1 до 3 и нижняя часть матрицы - это запись длин, а четвертичный код выбран для того, чтобы затруднить работу дешифровщика: в этой криптограмме и основной текст, и ключ записаны всего тремя цифрами, и не так-то просто распознать, что есть что. К тому же кодовый текст выглядит абсолютно бессмысленным, и отличить префиксы кодовых слов, отделить слова друг от друга на первый взгляд невозможно. Я попробовал прочитать квадратную матрицу с помощью ключа; его образ наполнился у меня буквальным содержанием - хвостик превратился в "бородку". В ключе первая цифра была 1 - значит, первое кодовое слово состоит из одной цифры - единицы. Вторая цифра ключа - двойка, поэтому |
|
|