339.46K
Category: programmingprogramming

Разработка программы по теме “Шифрование и дешифрование осмысленного текста с ключом”

1.

Разработка программы по теме
“Шифрование и дешифрование
осмысленного текста с ключом”
Суганяк М.Ю.
Руководитель: Атурина В.

2.

Цель
Создать программу по шифрованию и дешифрованию
осмысленного текста с помощью шифра с ключом.

3.

Задачи
1. Выбор средств шифрования
1.1. Изучение алгоритмов
1.2. Выбор оптимального варианта
2. Реализация
2.1. Разработка алгоритма шифрования
2.2. Разработка алгоритма дешифрования
2.3. Разработка проверки при вводе

4.

Изучение алгоритмов
Были рассмотрены три алгоритма шифрования:
• Шифр Виженера
• Шифр Гронсфельда
• Шифр Цезаря

5.

Выбор оптимального варианта
Шифр Цезаря
Шифр Вижнера
Шифр Гронсфельда
Применение ключа
-
+
+
Невозможность
расшифровки без ключа
-
+
+
Применение без
таблицы
+
-
+

6.

Разработка алгоритма
шифрования
Ввод
сообщения и
ключа
Преобразование
текста в набор цифр
Сложение ключа с
номером букв текста
Вывод зашифрованного
сообщения

7.

Разработка алгоритма
шифрования
Ввод
сообщения и
ключа
Преобразование
текста в набор цифр
Вычитание ключа из
номеров букв текста
Вывод зашифрованного
сообщения

8.

Разработка проверки при вводе
Ввод
сообщения
Да
Ошибка
Есть ли
недопустимые
символы?
Нет
Продолжение
работы программы

9.

Разработка проверки при вводе
Ввод
сообщения
Да
Ошибка
Ключ длиннее
текста?
Нет
Продолжение
работы программы

10.

Технические средства

11.

Итог

12.

Спасибо за внимание!
English     Русский Rules