Задание:
Необходимо реализовать шифрование афинным методом на языке программирования 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
Imvaze