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);
}
}
Output Original message: ABC
Encoded message:
Encoded message: ABC
|
HTML code for linking to this page:
|