программный комплекс шифрования с открытым ключом RSA

Раздел
Программирование
Просмотров
168
Покупок
0
Антиплагиат
Не указан
Размещена
28 Мая 2022 в 14:43
ВУЗ
ТулГУ
Курс
1 курс
Стоимость
600 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
kursach_progr
52 Кбайт 600 ₽
Описание

2. Техническое задание

2.1. Функциональные характеристики.

2.1.1 Структуры данных:

2.1.1.1. Данные хранятся в файле в виде строк, содержащих записи следующего формата:

2.1.2 Выполняемые функции:

2.1.2.1. Ввод числа в окно консоли.

2.1.2.2. Шифрование и дешифрование числа.

2.1.2.3. Вывод результата в окно консоли.

2.1.2.4. Входные данные: вводится строка в консоли 27.

2.1.2.5. Выходные данные: в консоли выводится секретный и открытый ключ, зашифрованное и расшифрованное число.

2.2. Требования к среде разработки программного обеспечения.

2.2.1. Постановка задачи.

2.2.1.1. Ставится задача проектирования программы по методу шифрования с открытым ключом. В ней будет описан метод RSA.

2.2.2. Операции:

2.2.2.2. Ввести числа p, q, e и d в программе.

2.2.2.3. Шифрование и дешифрование по формулам (см. раздел «математическое обеспечение».

2.2.2.3. Ввод числа с клавиатуры на консоль.

2.2.2.4. Вывод результата на консоль.

2.3. Способ решения.

2.3.1. Для решения поставленной задачи можно использовать технологию объектно-ориентированного программирования на языке С# в шифровании с открытым с применением формул шифрования и дешифрования.

4. Теоретическая справка

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

Определения.

Алгоритм шифрования с открытым ключом (или асимметричные криптоалгоритмы) – криптографический алгоритм, в котором для шифрования и расшифрования используются разные ключи.

Открытый ключ – ключ, используемый в асимметричных криптографических алгоритмах, который может не храниться в секрете.

Оглавление

Содержание

1. Задание 4

2. Техническое задание на проектирование 5

3. Обзор литературных источников 6

4. Теоретическая справка 7

5. Сведения о языках программирования 14

6. Математическое обеспечение методов решения 15

7. Алгоритмическое обеспечение 16

8. Программное обеспечение 17

9. Структура программы 18

10. Результаты тестирования 19

11. Инструкции программисту 21

12. Инструкции пользователю 22

Заключение 23

Приложение 24

Список литературы

3. Обзор литературных источников

3.1. intitut.ru. Криптоанализ шифрования с открытым ключом, где описываются его методы и формулы для шифрования и дешифрования, принцип порядка действий нахождения значений и их применение во зашифровании и расшифровании различных сообщений.

3.2. Wikipedia.org. – Википедия. Здесь можно найти любую информацию о каких-либо вещах. Он открывает большой доступ к информации, которая актуальна во всех сферах науки. В ней описывается порядок действий, как вычислять значения по формулам и применять их уже при зашифровании и расшифровании различных сообщений.

Вам подходит эта работа?
Похожие работы
Основы программирования
Тест Тест
16 Мая в 14:20
76 +1
1 покупка
Основы программирования
Тест Тест
14 Мая в 19:38
73 +1
0 покупок
Основы программирования
Тест Тест
14 Мая в 17:38
53
0 покупок
Основы программирования
Тест Тест
14 Мая в 17:26
47
0 покупок
Основы программирования
Курсовая работа Курсовая
14 Мая в 14:35
60 +1
0 покупок
Другие работы автора
Основы программирования
Лабораторная работа Лабораторная
1 Сен 2023 в 09:53
81
2 покупки
Основы программирования
Лабораторная работа Лабораторная
1 Сен 2023 в 09:50
92
2 покупки
Основы программирования
Лабораторная работа Лабораторная
1 Сен 2023 в 09:46
102
1 покупка
Основы программирования
Лабораторная работа Лабораторная
1 Сен 2023 в 09:42
132
2 покупки
Проектирование
Курсовая работа Курсовая
30 Авг 2023 в 13:47
87
0 покупок
Базы данных
Курсовая работа Курсовая
30 Авг 2023 в 13:44
172
0 покупок
Проектирование систем
Дипломная работа Дипломная
16 Авг 2023 в 11:48
82
0 покупок
Основы программирования
Лабораторная работа Лабораторная
22 Мар 2023 в 19:48
131
0 покупок
Основы программирования
Лабораторная работа Лабораторная
22 Мар 2023 в 19:46
165
1 покупка
Основы программирования
Лабораторная работа Лабораторная
16 Мар 2023 в 19:44
119
0 покупок
Основы программирования
Лабораторная работа Лабораторная
16 Мар 2023 в 19:43
107
0 покупок
Основы программирования
Лабораторная работа Лабораторная
16 Мар 2023 в 19:42
121
0 покупок
Основы программирования
Лабораторная работа Лабораторная
3 Мар 2023 в 22:52
131
0 покупок
Основы программирования
Лабораторная работа Лабораторная
3 Мар 2023 в 22:49
134
0 покупок
Теория графов
Лабораторная работа Лабораторная
1 Мар 2023 в 17:53
125
0 покупок
Основы программирования
Лабораторная работа Лабораторная
28 Фев 2023 в 22:05
124
0 покупок
Проектирование
Лабораторная работа Лабораторная
20 Фев 2023 в 10:11
174
0 покупок
Проектирование систем
Лабораторная работа Лабораторная
18 Фев 2023 в 13:46
120
0 покупок
Темы журнала
Показать ещё
Прямой эфир