Шифрование методом гаммирования на языке C#
Программа умеет как зашифровывать, так и расшифровывать текст
Описание программы:
Программа представляет собой приложение Windows Forms, написанное на языке C#, которое реализует шифрование текста методом гаммирования .
Пользователь вводит исходный текст в поле для ввода, нажимает кнопку "Зашифровать" и ему выводится в том же поле результат шифровки. Затем можно нажать кнопку "Расшифровать" и пользователю вернется исходный текст.
Фрагмент кода из программы:
int state; int A, b, C, M,T0; private void button2_Click(object sender, EventArgs e) { Close(); } public Form1() { InitializeComponent(); state = 1; A = 5; C = 3; b = 8; M = (int)Math.Pow(2, b); T0 = 7; } int T(int t) { return (A * t + C) % M; } Int32 H(char c) { Int32 res=0; for (byte i = 0; i < 32; i++) if ((1 & (((Int32)c) >> i)) > 0) res++; return res; }
Содержание работы:
- Архив с исходным кодом программы
Скриншоты архивов проекта:
Видео демонстрация:
Обзор работы программы - https://youtu.be/E3nqWF12owg
Imvaze