Курсовые - Сервер дешифрования текстов зашифрованных методом замены

ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО МОДУЛЯ

2 ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО МОДУЛЯ

2.1 Описание данных, используемых в программе

Исходными (входными) данными, которые будут вводиться с клавиатуры, является какой-нибудь текст, который нужно зашифровать (дешифровать). Результатами работы программы будет являться зашифрованный текст (дешифрованный). Описание переменных, используемых в программе, приведено в таблице 1.

Таблица 1 – Описание переменных

Имя переменной

Описание

Тип данных

i, j

Счётчик

Целочисленный

s, s2, v

Исходные и зашифрованные строки

Строковый

s1

Отдельный символ из шифруемого слова

Строковый

k

Количество строк

Целочисленный

a[i], s[i]

Отдельная строчка, которую нужно зашифровать

Массив

z

Номер символа в таблице ASCII

Целочисленный

n

Количество символов в строке

Целочисленный

 

 

2.2 Описание схемы программы

Схема алгоритма работы программы представлена на рисунке 1.

 

 

Рисунок 1 Лист 1 – Схема алгоритма работы программы

 

Схема алгоритма ввода исходных данных представлена на рисунке 2.

 

 

Рисунок 2 Лист2 – Схема алгоритма ввода данных

 

Схема алгоритма шифрования данных методом “Цезая” и вывода результатов, представлена на рисунке 3.

 

 

Рисунок 3 Лист 2 – Схема алгоритма шифрования данных методом “Цезая”

 

Схема алгоритма шифрования данных методом “Атбаш” и вывода результатов, представлена на рисунке 4.

 

Рисунок 4 Лист 3 – Схема алгоритма шифрации данных методом “Атбаш”

 

Схема алгоритма дешифрования данных методом “Цезая” и вывода результатов, представлена на рисунке 5.

 

Рисунок 5 Лист 4 – Схема алгоритма дешифрования данных методом “Цезая”

 

Схема алгоритма дешифрования данных методом “Атбаш” и вывода результатов, представлена на рисунке 6.

 

Рисунок 6 Лист 5 – Схема алгоритма дешифрования данных методом “Атбаш”


 

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться