Общий рейтинг

Регистрация



Сейчас на сайте

Сейчас 75 гостей и 1 пользователь онлайн
Home Задачи. Задача s08-17
Задача s08-17 PDF Печать E-mail
Автор: Administrator   
26.04.2015 22:04
Задача решена: 16 раз(-а) Попыток 27
Задача опубликована: 2017-04-16 01:15:25
Прислал: Dimon
Источник:
Вес: 1 Сложность 1 Класс 6-11 и старше Баллы 100
Темы: история, шифры замены
Комментариев:
Лучшее решение:
Решать: необходимо авторизоваться



Условие задачи

Неизвестный русский последователь Цезаря, не ищущий легких путей, использует для шифрования преобразование:

C_i = 

(M_i * k + n)\ mod\ 32

где k и n - натуральные числа, M_i и C_i - коды i-ых символов исходного текста и шифротекста соотвественно.

Шифруются только прописные русские буквы, остальные символы остаются без изменений. Таким способом был получен шифротекст:

ЦПЙЫМ. ГЯЯЫККНТ РУТНЖУГШНЙГКЫТ.





Расшифрованное выражение, с учетом пробелов и знаков препинания, и будет ответом к этой задаче.


Дополнительная информация

Русский алфавит (без буквы 'Ё') и коды, соответствующие буквам, представлены таблицей:

 А  Б   В  Г   Д  Е   Ж  З   И  Й   К  Л   М  Н   О  П   Р  С   Т  У   Ф  Х   Ц  Ч   Ш  Щ   Ъ  Ы   Ь  Э   Ю  Я 
 0  1   2  3   4  5   6  7   8  9   10  11   12  13  1415 1617 1819 2021 2223 2425 2627 2829 3031


Расшифровка производится по формуле M_i = (C_i - n) * 

k^{-1}\ mod\ 32, где k^{-1} - число, обратное к k по mod\ 32. Причем числа k и k^{-1} имеют значения из диапазона [0, 31] и связаны соотношением k * k^{-1}\ mod\ 32\ = \ 1.
Обновлено 15.04.2017 10:31
 

Добавить комментарий


Защитный код
Обновить



Работает на Joomla!. Designed by: cheap gt cockpit best hosting provider uk Valid XHTML and CSS.