ARTICLE
Public Key Encryption (RSA Method) for Encryption and Decryption in ASP.Net
In this article we will learn how use Public Key Encryption for Encryption and Decryption in ASP.Net
We already know about DES algorithm
method
The RSA Public Key Encryption is useful method
for Encryption and Decryption .The Code behind the Method is mention below.
using
System;
using
System.Collections;
using
System.Collections.Generic;
using
System.Data;
using
System.Diagnostics;
using
System.Security;
using
System.Security.Cryptography;
using
System.Text;
using
System.IO;
public class Tester
{
public static void Main()
{
RSACryptoServiceProvider myRSAProvide =
new
RSACryptoServiceProvider();
string strCrypt = null;
byte[] bteCrypt = null;
byte[] bteResult = null;
try
{
strCrypt =
"12345678";
bteCrypt =
Encoding.ASCII.GetBytes(strCrypt);
bteResult =
myRSAProvide.Encrypt(bteCrypt, false);
Console.WriteLine(Encoding.ASCII.GetString(bteResult));
}
catch (CryptographicException
ex)
{
Console.WriteLine(ex.Message);
}
string strResault =
null;
byte[] bteDecrypt =
null;
try
{
bteDecrypt =
myRSAProvide.Decrypt(bteResult, false);
strResault =
Encoding.ASCII.GetString(bteDecrypt);
Console.WriteLine(strResault);
}
catch (CryptographicException
ex)
{
Console.WriteLine(ex.Message);
}
Console.ReadLine();
}
}
It is very simple pubic
key encryption and decryption method.