Mar. 4th, 2017

ogn_slon: (Default)

В конце прошлого года я предложил некое дешифровальное упражнение под названием «Взлом имперского кода». Только что был сдан первый ответ, причем правильный. Наверное, через несколько дней я вскрою это задание, даже если других ответов не поступит, — но вообще-то задачка вполне решаема просто головой, без напряженных вычислений и хитроумного кодирования. В качестве подсказки приведу комментарий автора успешной дешифровки (вырезав ключевые фрагменты) и мой ответ:
[livejournal.com profile] fiviol:
Ну ты зверь! Все же исхожу из предположения, что раз ты это загадал, то предполагаешь возможность решения задачи, а главное, был бы не против, чтобы ее кто-то решил. :) Тогда стоит попробовать, но нужно сначала уточнить условия:
1. Я правильно понимаю, что закодирован в той или иной мер осмысленный текст на русском языке?
2. Текст состоит из слов, но разбиение текста на слова пробелами не указано (пробелы между группами по пять букв не в счет, они только для удобства)?
3. Фразу "закодированный образ буквы зависел от ее позиции в сообщении" следует читать как "закодированный образ буквы зависел от ее позиции в слове сообщения"?
Иначе это правило совершенно ничего не дает - сообщение всего одно, и все "позиции" в нем разные, поэтому расшифровкой может служить произвольная последовательность букв (единственное ограничение - буквы расшифровки и шифровки должны не совпадать).
4. Подсказка про гипотезу робота R2-D2 содержит только информацию о том, что в шифровке есть некоторая особенность, не бросающаяся в глаза, но которую стоит поискать? Или я как-то эту подсказку недопонял?
(Например, если окажется, что в шифровке [ВЫРЕЗАНО] - то зашифрованное сообщение [ВЫРЕЗАНО]. :))
Ба! [ВЫРЕЗАНО]! Сдаю:
[ВЫРЕЗАНО]

[livejournal.com profile] ogn_slon:
ЗАЧЕТ!
Только что ты взломал код знаменитой немецкой шифровальной машины "энигма". Точнее, один из кодов одной из сетей "энигм" на одном из этапов Второй мировой войны. Еще точнее, не взломал код одним этим решением, но сделал существенный шаг ко взлому, и несколько таких шагов в итоге привели к вскрытию кода той конкретной сети.
Я постарался приблизительно смоделировать условие одной задачи из серии дешифровальных задач, которые были решены сотрудниками Блечли Парка (британская дешифровальная служба) в 1941 г. В итоге были прочтены секретные радиограммы Оси, и это внесло важный вклад в победу союзников в морском сражении у мыса Матапан. Ты можешь законным образом немного почувствовать себя Аланом Тьюрингом! :)
(На самом деле, я не уверен, что Тьюринг участвовал в дешифровке именно этой серии коммуникаций, -- кажется, именно в этой не участвовал, эта была работа другой дешифровальной команды; но чем-то подобным Тьюринг в Блечли Парке занимался, и очень успешно, -- вне всяких сомнений. Я потом, если соберусь с силами, напишу пост об этом, тема того стоит.)














Итак, пока задание еще не вскрыто, у вас остается шанс попробовать себя в качестве секретного дешифровальщика Блечли Парка. Тьюринг умный, будь как Тьюринг!

(Ответы и другие комментарии по существу просьба оставлять не здесь, а под постом с заданием.)

Profile

ogn_slon: (Default)
Konstantin Krayn

August 2017

S M T W T F S
   12345
67 89101112
13141516171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 17th, 2017 11:18 pm
Powered by Dreamwidth Studios