(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Use XOR to encode and decode a message.
using System;
class Example {
public static void Main() {
char ch1 = "A";
char ch2 = "B";
char ch3 = "C";
int key = 88;
Console.WriteLine("Original message: " + ch1 + ch2 + ch3);
// encode the message
ch1 = (char) (ch1 ^ key);
ch2 = (char) (ch2 ^ key);
ch3 = (char) (ch3 ^ key);
Console.WriteLine("Encoded message: " + ch1 + ch2 + ch3);
// decode the message
ch1 = (char) (ch1 ^ key);
ch2 = (char) (ch2 ^ key);
ch3 = (char) (ch3 ^ key);
Console.WriteLine("Encoded message: " + ch1 + ch2 + ch3);
}
}
Original message: ABC
Encoded message:
Encoded message: ABC