Вход

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

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 508180
Дата создания 2022
Страниц 53 ( 14 шрифт, полуторный интервал )
Источников 3
Файлы
DOCX
Программный комплекс шифрования с открытым ключом.docx[Word, 573 кб]
Без ожидания: файлы доступны для скачивания сразу после оплаты.
1 780руб.
КУПИТЬ

Описание

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

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

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

2.1.1.1. В Form 1 данные хранятся в виде строки, содержащей записи следующего формата: s – логин, p – пароль. В Form 2 данные хранятся в файле в виде строки, содержащей записи следующего формата: p q Mi. p – первое простое число, q - второе простое число, Mi – число, которое нужно зашифровать. Например: 3, 11, 27.

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

2.1.2.1. Ввод логина и пароля.

2.1.2.2. Ввод простых чисел: p и q. Ввод числа, которое нужно зашифровать.

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

2.1.2.4. Вывод результата на форму.

2.1.2.5. Входные данные: вводится строка в MaskedTextBox1.

2.1.2.6. Выходные данные: в tabPage1 и tabPage2 выводится зашифрованное и расшифрованное число.

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

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

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

2.2.2. Операции:

2.2.2.2. Ввод числа p, q, Mi в MaskedTextBox1.

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

2.2.2.3. Ввод простых чисел и числа, которое нужно зашифровать с клавиатуры на MaskedTextBox1.

2.2.2.4. Вывод результата на tabPage1 и tabPage2, если они удовлетворяют условиям.

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

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

Содержание

Содержание

1. Задание 4

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

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

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

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

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

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

8. Программная реализация 29

9. Программное обеспечение 32

10. Структура программы 33

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

12. Инструкции программисту 40

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

Заключение 45

Приложения 46

Библиографический список 54


Список литературы [ всего 3]

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

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

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

3.3. https://metanit.com/sharp/windowsforms/4.1.php - Данный сайт посвящен различным языкам и технологиям программирования, компьютерам, мобильным платформам и ИТ-технологиям. Приоритетные направления - язык C# и семейство технологий .NET (ASP.NET MVC, WPF, Xamarin, Entity Framework и т.д.), технологии на базе Java ( Java SE, программирование под ОС Андроид и т.д.), Python, работа с базами данных (MS SQL Server, MySQL, MongoDB) а также WEB-технологии, такие как HTML5, AJAX, jQuery, Node.js, ExtJS, Angular, React и др.

Очень похожие работы
Найти ещё больше
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.01415
© Рефератбанк, 2002 - 2024