Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет лаба 2.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
30.79 Кб
Скачать

Цель работы: изучение алгоритмов зашифрования и расшифрования сообщений с помощью шифров замены.

I. Шифры простой замены

1 Шифр – Цезаря

1. Открытый текст – В САДУ РАСПУСТИЛИСЬ ЛИЛИИ

2. Ключ – К=4

3. Ход шифрования – в строку записываются поочередно буквы алфавита, исключая «Ё» и «Й». Далее строкой ниже выписываются буквы, со сдвигом на то количество букв, которое записано в ключе. После того как все буквы выписаны, недостающие записываются в конец строки. По исходному тексту находим соответствие букв из получившегося алфавита.

А

Б

В

Г

Д

Е

Ж

З

И

К

Л

М

Н

О

П

Р

С

Т

У

Ф

Х

Ц

Ч

Ш

Щ

Ъ

Ы

Ь

Э

Ю

Я

Д

Е

Ж

З

И

К

Л

М

Н

О

П

Р

С

Т

У

Ф

Х

Ц

Ч

Ш

Щ

Ъ

Ы

Ь

Э

Ю

Я

А

Б

В

Г

4. Шифрограмма – ЖХДИЧФДХУЧХЦНПНХАПНПНН

2 Шифр – Афинная система подстановок Цезаря

1. Открытый текст – ОСТРОВ (не правильный вариант)

2. Ключ – константы В = 3, А = 4, m = 32

3. Ход шифрования – каждой букве открытого текста присваивается номер согласно ее порядковому номеру в алфавите таблицы. После чего по формуле для каждой буквы вычисляются операции по модулю (целочисленное деление). Далее, если полученное значение Т1 < mod 32, то оно остается.

А

Б

В

Г

Д

Е

Ж

З

И

К

Л

М

Н

О

П

Р

С

Т

У

Ф

Х

Ц

Ч

Ш

Щ

Ъ

Ы

Ь

Э

Ю

Я

_

А

Б

В

Г

Д

Е

Ж

З

И

К

Л

М

Н

О

П

Р

С

Т

У

Ф

Х

Ц

Ч

Ш

Щ

Ъ

Ы

Ь

Э

Ю

Я

_

Шифрование не может быть осуществлено, поскольку наблюдается цикличность цифр.

1. Открытый текст – ПАРУС

2. Ключ – константы В=3; А=5; m=32

T1 = AT+B*(mod32)

3. Ход шифрования аналогичный.

А

Б

В

Г

Д

Е

Ж

З

И

К

Л

М

Н

О

П

Р

С

Т

У

Ф

Х

Ц

Ч

Ш

Щ

Ъ

Ы

Ь

Э

Ю

Я

_

А

Б

В

Г

Д

Е

Ж

З

И

К

Л

М

Н

О

П

Р

С

Т

У

Ф

Х

Ц

Ч

Ш

Щ

Ъ

Ы

Ь

Э

Ю

Я

_

4. Шифрограмма - ЬЕИРЦ