Asymmetric cryptography : RSA : Security C# Examples


C# Examples » Security » RSA »

 

Asymmetric cryptography









    
using  System;
using  System.IO;
using  System.Security.Cryptography;

class  MainClass
{
    public  static  void  Main()  
    {
        RSACryptoServiceProvider  rsa  =  new  RSACryptoServiceProvider();

        Byte[]  testData  =  {1,  2,  3,  4,  5,  6,  7,  8};

        Byte[]  encryptedData  =  rsa.Encrypt(testData,  false);
        Console.WriteLine("Encrypted  data:");
        for(int  i=0;  i<encryptedData.GetLength(0);  i++)
        {
            Console.Write("{0}  ",  encryptedData[i]);
        }

        Byte[]  decryptedData  =  rsa.Decrypt(encryptedData,  false);
        Console.WriteLine("Decrypted  Data:");
        for(int  i=0;  i<decryptedData.GetLength(0);  i++)
        {
            Console.Write("{0}  ",  decryptedData[i]);
        }
    }

}
    
   
  
   



Output

Encrypted data:
105 216 155 138 34 149 122 27 220 172 6 69 23 21 224 142 30 166 81 141 15 234 144 235 122 187 99 245
 222 252 154 234 211 79 251 80 253 221 94 91 222 86 225 17 0 96 161 179 155 251 123 140 38 6 161 78
111 193 19 222 251 74 172 104 100 61 39 106 113 67 69 45 237 47 194 189 62 168 98 230 196 149 249 11
3 29 19 66 10 84 73 110 142 142 255 120 138 200 207 79 190 151 164 53 4 198 254 78 203 86 102 233 10
7 216 13 41 166 125 155 58 48 214 27 116 93 211 176 191 183 Decrypted Data:
1 2 3 4 5 6 7 8


HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Security
» RSA