Понедельник, 29.04.2024, 23:11

Международный форум

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Реклама

Шифр Цезаря

 Шифр Цезаря

Юлий Цезарь повествует о посылке зашифрованного сообщения Цицерону. Используемая при этом система подстановок была одноалфавитной, но не являлась системой Цезаря: латинские буквы заменялись на греческие способом, который не был ясен из рассказа Цезаря. Информация о том, что Цезарь действительно использовал систем у Цезаря, пришла от Светония.

В шифре Цезаря каждая буква замещается на букву, находящуюся k символами правее по модулю равному количеству букв в алфавите. (Согласно Светонию у Цезаря k=3 n=50)

Ck(j)=(j+k)(mod n), n - количество букв в алфавите      (1.2)

 Очевидно, что обратной подстановкой является:

 Ck-1(j)=Сn-k=(j+n-k)(mod n)                        (1.3)


Шифр Цезаря с ключевым словомВ данной разновидности шифра Цезаря ключ задается числом k (0<=k<=n-1) и коротким ключевым словом или предложением. Выписывается алфавит, а под ним, начиная с k-й позиции, ключевое слово. Оставшиеся буквы записываются в алфавитном порядке после ключевого слова. В итоге мы получаем подстановку для каждой буквы. Требование, чтобы все буквы ключевого слова были различными не обязательно - можно записывать ключевое слово без повторения одинаковых букв.

Copyright MyCorp © 2024
Помощь сайту-R146544082744
тИЦ Devaka.ru