1.04M
Categories: programmingprogramming informaticsinformatics

Программа для проведения шифрования и дешифрования текста при помощи ключа

1.

Разработка программы
для проведения
шифрования и
дешифрования текста при
помощи ключа.
Выполнил: Соловей Г.И.
Руководитель: Атурина В.А.
Санкт-Петербург, 2019

2.

Введение
Во время прохождения практики на тему
«Шифрование и дешифрование с
использованием ключа» были рассмотрены
следующие этапы:
1.
2.
3.
4.
5.
6.
Постановка цели.
Формирование шагов к созданию.
Выбор механизма шифрования.
Произведение реализации продукта.
Выполнение тестирования программы.
Исправление ошибок продукта.

3.

Цели
Целью практики являлась разработка программы
шифрования, которая:
1. Выполняет шифрование и дешифрование при помощи
ключа;
2. Является законченным приложением со скрытыми
формулами и открытыми полями ввода;
3. Учитывает особенности ввода данных во избежание
ошибок;

4.

Выбор метода шифрования
Для реализации данного продукта были
выбраны три наиболее подходящих метода
шифрования:
1. Шифр Виженера;
2. Шифр Цезаря;
3. Шифр Полибия;

5.

Выбор метода шифрования
1.Шифр Виженера
6(G) + 4(E) = 10(K)

6.

Выбор метода шифрования
2.Шифр Цезаря

7.

Выбор метода шифрования
3.Шифр Полибия
БУКВА
К
О
Т
ВЕРТ.
КООРДИНАТА
ГОРИЗ.
КООРДИНАТА
1
5
2
3
3
4
ВЕРТ.
КООРДИНАТА
ГОРИЗ.
КООРДИНАТА
БУКВА
1
2
3
5
3
4
Ш
Л
У
1
2
3
4
5
6
1
2 3
4
5 6
Ц
Б
К
С
Ш
Я
Е
В
Л
Т
Щ
-
А
Д
Н
Ф
Ы
-
Р
Ж
О
Х
Э
-
З
Г
М
У
Ъ
-
Ь
И
П
Ч
Ю
-

8.

Реализация

9.

Реализация
1.1
1.2

10.

Реализация
2.1
2.2

11.

Реализация
2.3
2.4

12.

Реализация
3.

13.

Тестирование и исправление ошибок

14.

Заключение
В процессе прохождения практики были
получены следующие результаты:
1.Поставлена цель.
2.Сформированы шаги к созданию.
3.Выбран механизм шифрования.
4.Произведена реализация продукта.
5.Выполнено тестирование программы и
исправление ошибок.

15.

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