Use XOR to encode and decode a message. : XOR : Data Type C# Examples


C# Examples » Data Type » XOR »

 

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:

Follow Navioo On Twitter

C# Examples

 Navioo Data Type
» XOR