Алгоритм шифрования и дешифорвания строковых данных методом XOR с ключом. - C#
Формулировка задачи:
Кто может, напишите хотя бы один алгоритм, пожалуйста.
Алгоритм шифрования и дешифорвания строковых данных методом XOR с ключом.
Решение задачи: «Алгоритм шифрования и дешифорвания строковых данных методом XOR с ключом.»
textual
Листинг программы
- private static void Main()
- {
- string message = "Алгоритм шифрования и дешифорвания строковых данных методом XOR с ключом.";
- int key = 17;
- Console.WriteLine("Зашифрованое сообщение:");
- message = Encrypt(message, key);
- Console.WriteLine(message);
- Console.WriteLine("Расшифрованое сообщение:");
- message = Decrypt(message, key);
- Console.WriteLine(message);
- }
- private static string Encrypt(string message, int key)
- {
- string result = "";
- for (int i = 0; i < message.Length; i++)
- result += (char)(message[i] ^ key);
- return result;
- }
- private static string Decrypt(string message, int key)
- {
- return Encrypt(message, key);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д