|
|||
Лабораторная работа №5-6 «Полиалфавитная подстановка»Лабораторная работа №5-6 «Полиалфавитная подстановка» Цель: Получить навыки расшифровки полиалфавитных шифров. Теоретические знания: По количеству используемых алфавитов шифры делятся на одноалфавитные и многоалфавитные. Ход работы: Помимо такого явного задания (в виде двустрочной записи) ключ может быть задан некоторой формулой. Для этого буквы алфавита удобно заменять их порядковыми номерами, так, например, для латинского алфавита a ≡ 0, b ≡ 1, … z ≡ 25. Таким образом, шифр Цезаря может быть представлен следующей формулой: y E ( x ) ( x k,..., x k ) k l = = + + 1. В упомянутых в историческом экскурсе записках Гая Све- тония k было равно 3. Для расшифрования используется следующая формула: x D ( y ) ( y ( k ),..., y ( k )) k l = = + 26 - + 26 - 1. Где 26 — количество букв в используемом алфавите. Вариант расшивровки шифра цезаря: Шифрованный текст: DEFGHIJKLMNOPQRSTUVWXYZ.,!? ()*ABC Английские буквы соответствуют русскому алфавиту, из которого состоит зашифрованный текст.
|
|||
|