Задание:
Необходимо реализовать шифрование афинным методом на языке программирования C# виде windows приложения. Программа должна уметь как зашифровывать, так и расшифровывать заданный пользователем текст.
Функционал программы
Программа представляет собой приложение Windows Forms, написанное на языке C#, которое реализует шифрование текста афинным методом. Функционал:
- Ввод пользователем исходного текста
- Шифрование текста
- Вывод результата шифрование
- Обратная расшифровка текста
Фрагмент кода из программы:
private void button1_Click(object sender, EventArgs e)
{
switch (state)
{
case 1://Зашифровать
{
groupBox1.Text = "Криптограмма";
button1.Text = "Расшифровать";
SetChars(crypt(GetChars(),true));
state = 2;
break;
}
case 2://Расшифровать
{
groupBox1.Text = "Исходный текст";
button1.Text = "Зашифровать";
SetChars(crypt(GetChars(),false));
state = 1;
break;
}
}
}
Содержание работы:
- Архив с исходным кодом программы
Скриншоты архивов проекта:

Видео демонстрация:
Обзор работы программы - https://youtu.be/i3OASxl-IwI
Телеграм
-