Kniga-Online.club
» » » » Роман Душкин - Шифры и квесты: таинственные истории в логических загадках

Роман Душкин - Шифры и квесты: таинственные истории в логических загадках

Читать бесплатно Роман Душкин - Шифры и квесты: таинственные истории в логических загадках. Жанр: Техническая литература издательство -, год 2004. Так же читаем полные версии (весь текст) онлайн без регистрации и SMS на сайте kniga-online.club или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Перейти на страницу:

АЬЬГГРФЮИЧЯОФЖУЙАИЕЖАУЫЛЖО

ЧЧЛГЙОЛЕФБУМНДАБТЗВАЩТТГВЙМШЯАЭХЕ

ЕЬЫМХФЖУЭФПБТНГГШБЬЕЦЬОЩФНАРШОЛ

ЛЧЦЕММЧМКДМФЧОНА

ЯЬШТНЮЧЕДАЦЫЖЬЙБМДГНЮРЩГЕЮПЛФЙБИЕЦЖРТЕХГЮКЕЦБШЫЩГОПЦКМАУТЧВУКМЧУСН ЖСОЙВЕЖА ННСЬ

ДМТЙТБНЬГНЮТЙТАXXНСЖЭЫФЗПОЭЦ

ТТБЮЖСТБПЖГЛЫКЮЙКОХЕЦЬОПАНЕФЕБ

ГОПМУТГЙЦЕЧСЮПЛСЭОЧСБШ

ЧМУДЦЮСДЦТНМИГШФЮУЯЦОЕЖФБДМРДЗУЗПГЙЦМРТУЮЮАЩААЭЦВУПЫЕ

ЖАА ЦТЖЭХОГРФЮИЯКОЫЖГШФЮКДЛ

ФМКТНПМИЦП ЬПГГОЯШДСЮЦЕЕБЭТЕЦСФ ОНАЭНЕИБЖТЕЬЖБПЛФУЙЦЕЖА ЗЙЙАЯЬК

ГИФЩСЙКОЭДЦЬШМИГН

Ю ФЫЙЩШЛЦОЮЩЕЗБ НМЙАЗТЧЦПШМИГ

ТПЮЖЙААТК НЮЦЕЖАЫТКСЙЩТЕЖПАИТ

ТКОПЕФЖЦХКЙОЕХОГЕНСОГЩ

ВЮАГЕФПДЦЬШМИГБЬОЖФЖОСЛХ БЗПГФО ЛЦФЗТРГИПМХЙШЩЬПГОПЦКМАСЯЛГЛЫКЮ

МАЧМЧТЖУХУМАЧВЕЖА

РЬС ЩЮЦЕОММДЕОПБЬЦЯКОЬШОСЮТШГУП

ЦУЧАЯХЧ НПМЧДНЮМХМТКЩФГОПВФИЙ

БЯДГГОНС ЕЧХЕЧАЬНЯМА

ЭЬЕТОПМФЦЕПЯШГЖТЬЕЦПЫИРТАБЬТЧАЩ ФГОПФФЖЖБМИТМЗТЗСПФМЧППСЬЕОПБЬ

ЦТЖОТЧЦЭОЙРХЛПШОЕФ

МКЙСЦНП

Присвистнув, Марк воскликнул, что это вряд ли можно расшифровать. Я ответил ему, что он слишком спешит, и надо попробовать. В любом случае мы же всегда можем позвонить моему отцу и попросить у него помощи. Впрочем, на это надо рассчитывать в самую последнюю очередь.

Мы сделали для Марка ещё одну копию послания. Я попросил его подумать в свободное время, как можно подступиться к этой шифровке. Ну а пока можно было показать моему новому товарищу, что делает взломщик шифра в самую первую очередь. Я сходил в свой штаб и принёс блокнот, в котором делаю записи. В блокноте я нарисовал таблицу, состоящую из двух столбцов. В первом, как обычно, перечислил все буквы алфавита, а во втором собирался указывать количество соответствующих букв в шифровке.

Меня удивило то, что в этой шифровке не использовались какие-либо мудрёные значки, а были только русские буквы и ничего более. Это могло значить, что шифровка могла быть простой мешаниной букв, и их надо было выстроить в правильный порядок, чтобы прочитать послание. А возможно, что одни буквы просто заменяли другие буквы, как в шифре замены, один вариант которого я уже взломал. Но это надо было проверить. У меня уже был способ проверки подобных гипотез, и для этого надо было построить гистограмму. А чтобы построить гистограмму, надо подсчитать количество различных букв в шифровке.

Мы принялись за дело. Я шёл по строкам шифровки и искал одинаковые буквы. Когда буква попадалась мне на глаза, я называл следующее по счёту число, а Марк рисовал в блокноте чёрточку. Так мы начали с пробела (похоже, что он тоже что-то обозначает, это не просто пробел между словами), потом подсчитали букву «А», потом «Б» и так далее до конца алфавита. Получилась вот такая таблица:

Уже составление этой таблицы меня озадачило. Даже без гистограммы видно, что здесь что-то не то с частотами букв. Нет явных лидеров, как и нет очень редких букв, за исключением букв «Ё» и «Ъ», которые вообще ни разу не встретились. Единственной редкой буквой, которая нам попалась, оказалась буква «В» – она встретилась всего 8 раз.

Всего в шифровке было 808 символов. Я усмехнулся, потому что тут папа отошёл от своего стремления к совершенству, а ведь мог бы сделать ровно 800. Я быстро сложил все частоты символов в таблице, и их сумма сошлась. К счастью, у Марка в его смартфоне был калькулятор, и деление уже не было помехой, так что мы быстро подсчитали проценты. Вот что вышло:

Гистограмму я рисовать уже умел, так что принялся за дело быстро и аккуратно. Марк со всем вниманием смотрел за мной, но ничего не говорил. Похоже, что он находился под впечатлением и до сих пор не верил, что это можно расшифровать. Впрочем, я тоже не особо надеялся быстро получить расшифровку, но в том, что послание можно взломать, я не сомневался.

Через десять минут работы у меня получилась новая гистограмма:

Да уж. Это точно не шифр замены. Этот график выглядит очень пологим, и мне кажется, что частоты встречаемости букв в языках не могут быть такими. Должны быть как буквы, которые очень часто встречаются, так и буквы, встречающиеся очень редко. Я, конечно, не знаток языков, но что-то мне подсказывает, что я прав.

Я продемонстрировал получившийся рисунок Марку:

– Смотри, это называется «гистограмма». На этом графике перечислены буквы, а столбиками показаны их частоты. Частоты мы получили при помощи деления количества найденных букв на общее количество букв в шифровке.

Марк согласно кивнул, а я продолжил:

– А вот такая же гистограмма, которую я недавно построил для русского языка. Я нарисовал её для того, чтобы расшифровать первую шифровку, которую я нашёл в дневнике. Ты видишь, насколько они непохожи.

Марк опять кивнул. Потом немного подумал и спросил:

– Как нам этот рисунок поможет в расшифровке послания?

– Думаю, что никак, – ответил я. – В первую очередь нам надо понять, какой это шифр. Вот потому я и спросил тебя, какая у тебя оценка по русскому языку.

– Оценка-то отличная, только я даже не могу понять, как это тут поможет.

– Я предполагаю, что эта шифровка на русском языке. Не думаю, что папа использовал тут иностранный язык. Тем более что для сокрытия информации используются русские буквы.

Я задумался. А ведь построенная гистограмма также показывает, что эта шифровка не является перестановкой букв. Ведь если бы это была перестановка, то гистограмма частот для букв русского языка совпадала с той, которую я построил ранее. Я продолжил:

– Значит, надо искать зацепки. А их может подсказать сам язык. Я так себе это понимаю.

Но у меня уже совершенно не варила голова. Подсчёт букв и неоднократное переписывание шифровки вытянули из меня все силы. Я предложил Марку оставить решение задачи на следующий день, а теперь немного отдохнуть. Он нехотя согласился.

До конца дня оставалось ещё немного времени, и мы решили поиграть на его смартфоне. Но игр у него особо не было, а возможность скачивать новые была заблокирована. Да и если бы не была, то это не помогло, поскольку в этих краях доступ в сеть был очень ограниченным. В общем, мы немного потыкали в экран и разошлись по домам.

Вечером у себя в штабе я продолжил размышлять над шифровкой, но в голову ничего не приходило. Тогда я написал папе телеграмму:

HE MOΓY ΠOHRTb, 4TO 3A WUΦP. ΓUCTOΓPAMMA COBEPWEHHO ΔRYΓAR. ΠOΔCKA>|<U.

В ответ пришло сообщение:

TbI BbIKOΠAΛ 6YTbIΛKY? MOΛOΔEV,! -)TO MHOΓO AΛΦABUTHAR 3AMEHA. UW,U B 4EMOΔAHE.

Надо же! Вот уж не ожидал, что папа так просто даст подсказку. Впрочем, это ничего не значит, поскольку я пока что-то не могу понять, что значит «многоалфавитная замена». Но утро вечера мудренее, и надо ложиться спать. С этой ободряющей мыслью я и заснул.

Утром я первым делом полез в свой заветный чемодан. Честно говоря, там было много всяких вещей, о предназначении некоторых я мог только догадываться. На этот раз я даже не знал, что искать. Тем не менее я начал перебирать то, что там было. Отложив уже известные мне книги в сторону (книгу про золотого жука я сразу же решил захватить с собой, чтобы дать её почитать Марку), я наткнулся на новую интересную таблицу.

Она была распечатана и бережно заламинирована. Я достал её и отложил вместе с книгой, которую собирался дать своему новому товарищу. Остальные вещи я убрал в чемодан, закрыл его, спрятал под кровать и с новыми мыслями пошёл завтракать.

Когда пришёл Марк, то прямо с порога начал говорить:

– Знаешь, я вчера вечером разговаривал со своим папой, и он очень рад, что мы с тобой познакомились. А особенно он рад тому, что мы занимаемся разгадыванием тайн и загадок.

– Я не удивлён, – буркнул я. Настроение у меня с утра было не очень, поскольку в голову вообще ничего не шло. – Мне мой отец прислал подсказку и сказал, что в бутылке мы нашли шифр многоалфавитной замены. Но я не знаю, что это такое. А ещё я нашёл вот это.

И я показал Марку найденную таблицу. Он присвистнул. Потом взял её и начал крутить в руках. Потом вернул её мне и сказал:

– Она симметрична. Ты видишь, что если сложить её по диагонали, то каждая буква в ней соприкоснётся с самой собою?

Я кивнул. Да, я это сам заметил. А ещё я заметил то, что если взять строку и столбец и найти букву на их пересечении, то такая же буква будет на месте пересечения столбца и строки с теми же буквами. Но мне кажется, что это следует из того, что таблица симметрична. А симметрию обуславливало то, что одни и те же буквы шли по диагонали от верхнего правого угла к нижнему левому. Пока это всё, что я мог сказать про эту находку, и я объяснил это Марку.

Внезапно Марк заявил:

Перейти на страницу:

Роман Душкин читать все книги автора по порядку

Роман Душкин - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки kniga-online.club.


Шифры и квесты: таинственные истории в логических загадках отзывы

Отзывы читателей о книге Шифры и квесты: таинственные истории в логических загадках, автор: Роман Душкин. Читайте комментарии и мнения людей о произведении.


Уважаемые читатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.

  • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
  • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
  • 3. Просьба отказаться от нецензурной лексики.
  • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

Надеемся на Ваше понимание и благоразумие. С уважением, администратор kniga-online.


Прокомментировать
Подтвердите что вы не робот:*
Подтвердите что вы не робот:*