Во время выполнения практической работы необходимо написать программу, которая позволяет:
1. Осуществлять шифрование текстовой информации с помощью алгоритма Rijndael при нажатии на кнопку «Зашифровать».
2. Осуществлять расшифрование зашифрованной информации с помощью алгоритма Rijndael при нажатии на кнопку «Расшифровать».
Главное окно приложения представлено на рис. 4.2.
Рис. 4.2. Главная форма приложения.
Используемые элементы управления описаны в табл. 4.1.
Таблица 4.1.
№ | Тип элемента | Устанавливаемые свойства |
Form | Name = “ frmRijndael” Text = “Шифрование с помощью алгоритма Rijndael” | |
Button | Name = “cmdEncrypt” Text = “Зашифровать” | |
Button | Name = “cmdDecrypt” Text = “Расшифровать” | |
TextBox | Name = “txtEncryptText” Text = “” | |
Label | Name = “lblEncryptText” Text = “Введите текст, который будете шифровать” |
Исходный код программы приведен в листинге 4.1.
Листинг 4.1.
Imports System.Security.Cryptography
Imports System.Text
Imports System.IO
Public Class frmRijndael