Mega Code Archive

 
Categories / C# by API / System Security Cryptography
 

RSACryptoServiceProvider Decrypt

using System; using System.IO; using System.Security.Cryptography; public class Example19_11  {     public static void Main()      {         // Create a new crypto provider         RSACryptoServiceProvider rsa =              new RSACryptoServiceProvider();         // Data to encrypt         Byte[] testData = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};         // Encrypt the data         Byte[] encryptedData = rsa.Encrypt(testData, false);         Console.WriteLine("Encrypted data:");         for(int i=0; i<encryptedData.GetLength(0); i++)         {             Console.Write("{0} ", encryptedData[i]);         }         Console.WriteLine();         // Decrypt the data         Byte[] decryptedData = rsa.Decrypt(encryptedData, false);         Console.WriteLine("Decrypted Data:");         for(int i=0; i<decryptedData.GetLength(0); i++)         {             Console.Write("{0} ", decryptedData[i]);         }         Console.WriteLine();     } }