Выполнение практической работы

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

1. Генерировать открытый и закрытый ключи алгоритма RSA и записывать их в файлы в формате XML.

2. Считывать ключи из файлов.

3. Осуществлять шифрование текстовой информации.

4. Сохранять зашифрованную информацию в файл.

5. Считывать зашифрованную информацию из файла.

6. Осуществлять расшифрование зашифрованной информации.

Главное окно приложения представлено на рис. 3.2.

Рис. 3.2. Главное окно приложения.

Используемые элементы управления описаны в табл. 3.1.

Таблица 3.1.

Тип элемента Устанавливаемые свойства
  Form Name = “frmRSA” Text = “Шифрование с помощью алгоритма RSA”
  Button Name = “cmdGenAndSave” Text = “Генерировать ключи и записать их в файл”
  Button Name = “cmdLoadKeysFromFiles” Text = “Считать ключи из файла”
  Button Name = “cmdCrypt” Text = “Шифровать”
  Button Name = “cmdDecrypt” Text = “Расшифровать”
  Button Name = “cmdToFile” Text = “Записать в файл”
  Button Name = “cmdFromFile” Text = “Считать из файла”
  TextBox Name = “txtEncryptText” Text = “”
  TextBox Name = “txtResult” Text = “”
  Label Name = “lblEncryptText” Text = “Введите текст, который будете шифровать”
  Label Name = “lblResult” Text = “Зашифрованный текст”

Исходный код программы приведен в листинге 3.1.

Листинг 3.1.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: