Шифр Цезаря

Шифр Цезаря относится к шифрам простой замены. Для шифрования текста каждая его буква заменяется другой, отстоящей после неё в алфавите на определённое число позиций. Это число является ключом шифра. Символы алфавита записываются циклически (по кругу). Для дешифрирования сообщения каждая его буква заменяется стоящей перед ней в алфавите на число позиций, которое использовалось в качестве ключа при шифровании.
Например, зашифруем сообщение «ЮРИСТ» классическим шифром Цезаря со сдвигом на 2, используя русский алфавит из 33 букв, табл. 1.1.
Таблица 1.1. Числовые эквиваленты русских букв
12345 678910 111213141516 17181920 212223 242526272829 30313233
АБВГДЕ ЁЖЗИЙК ЛМНОПР СТУФХЦЧШЩЪЫ ЬЭЮЯ
На рис. 1.1 показано, как получается шифрограмма «АТКУФ».

Рис. 1.1. Кодирование шифром Цезаря

Дешифрируем криптограмму «МВЦУК», зашифрованную тем же шифром, и получим исходное сообщение «КАФСИ» (рис. 1.2).

Рис. 2 Декодирование

Ниже Вам предлагается сдать два теста на знание алгоритма шифрования сообщения классическим ключом Цезаря

Тест 1.1. Кодирование текста шифром Цезаря


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

Как установить Java плагин в браузере?

Как включить Java в браузере?

Если Вы пользуетесь браузером IE9 с установленным Java плагином и апплет тем не менее не работает, то возможно, что Java-апплет фильтруется ActiveX Filtering, новой функцией в IE9. Для ее отключения выберите Сервис/Безопасность и снимите галочку с Фильтрация ActiveX.

В отчет вставьте скрин формы с результатами теста.


Тест 1.2. Декодирование текста, зашифрованного ключом Цезаря


В отчет вставьте скрин формы с результатами теста.
видео на youtube канале