Принцип кодирования информации с помощью шифра Цезаря. Математическая модель шифра. Написание класса Alphabet, предоставляющего различные алфавиты, и класса Caesar, предоставляющего методы шифрования и дешифрования. Проверка работы на тестовых данных.
Федеральное государственное бюджетное образовательное учреждение "Технический пожарно-спасательный колледж №57"Шифр Цезаря - это вид шифра подстановки, в котором каждый символ в открытом тексте заменяется символом, находящимся на некотором постоянном числе позиций левее или правее него в алфавите. Например, в шифре со сдвигом 4, А была бы заменена на В, Б станет Г, и так далее. Шифр Цезаря называют в честь Юлия Цезаря, который согласно "Жизни двенадцати цезарей" Светония использовал его со сдвигом 3, чтобы защищать военные сообщения. Его племянник, Август, также использовал этот шифр, но со сдвигом вправо на один, и он не повторялся к началу алфавита: Всякий раз, когда он записывал шифром, он записал B для Шифр Цезаря со сдвигом тринадцать также используется в алгоритме ROT13, простом методе запутывания текста, широко используемого в Usenet, и используется скорее как способ сокрытия спойлеров, чем как метод шифрования.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы