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
2.47.XOR |
| 2.47.1. | Use XOR to encode and decode a message. |