Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
K39B3mz4s5.file.doc
Скачиваний:
3
Добавлен:
30.04.2022
Размер:
247.81 Кб
Скачать

2.7. Задания № 2

Варианты заданий представлены в табл. 9.

Таблица 9

Варианты заданий № 2 «Шифрование сообщений»

Вариант

Задание на программирование

1

Реализовать шифрование с использованием шифра Вижинера. Ключом выбрать Ваше имя. Реализовать также расшифровку шифротекста.

2

Реализовать шифрование с использованием шифра Бофора (уi=ki – xi (mod n)). Ключом выбрать Ваше имя. Реализовать также расшифровку шифротекста.

3

Реализовать шифрование с использованием шифра Бофора (yi=xi – ki (mod n)). Ключом выбрать Ваше имя. Реализовать также расшифровку шифротекста.

4

Реализовать шифрование с использованием гомофонической замены (использовать три алфавита шифротекста). Осуществить расшифрование.

5

Реализовать шифрование с использованием полиалфавитной подстановки (к=3). Осуществить расшифровку.

6

Реализовать шифрование с использованием шифра Плэйфера (полиграммная замена). Осуществить расшифровку. Матрицу алфавита (размера 6 х 6) задать отличной от теоретического примера.

7

Реализовать шифрование перестановкой с использованием ключей к1 и к2. Осуществить расшифровку.

8

Реализовать шифрование с использованием метода умножения матриц. Матрицу С задать самостоятельно. Осуществить обратную расшифровку.

Продолжение табл.9

9

Реализовать шифрование и расшифровку, используя метод решения задачи об укладке ранца. Вектор С задать самостоятельно.

10

Реализовать шифрование и расшифровку, используя метод конечной гаммы. Гамму задать самостоятельно.

11

Реализовать шифрование и расшифровку, используя метод бесконечной гаммы. Гамму задать самостоятельно.

12

Реализовать шифрование и расшифровку, используя комбинированный метод с двойной гаммой. Гаммы задать самостоятельно.

13

Реализовать шифрование и расшифровку с использованием моноалфавитной замены. Алфавит шифротекста сдвинут на пять позиций влево по отношению к алфавиту открытого текста (первый - а, б, в, г,… ; второй - е, ё, ж, з,…).

14

Реализовать шифрование и расшифровку с использованием моноалфавитной замены. Общая формула замены: Yi = 5Xi mod N.

15

Реализовать шифрование и расшифровку с использованием шифра Вижинера. Ключевое слово: защита.

16

Реализовать шифрование и расшифровку с использованием шифра Бофора (уi=ki – xi (mod n)). Ключом выбрать слово: замена.

17

Реализовать шифрование и расшифровку с использованием шифра Бофора (yi=xi – ki (mod n)). Ключом выбрать слово: Марина.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]