Data Decryption using C# Code
public static byte[] Decryptor(string secrpcnm, string key)
{
byte[] b = Convert.FromBase64String(secrpcnm);
TripleDES des = CreateDES(key);
ICryptoTransform ct = des.CreateDecryptor();
byte[] output = ct.TransformFinalBlock(b, 0, b.Length);
return Convert.FromBase64String(Encoding.Unicode.GetString(output));
}
static TripleDES CreateDES(string key)
{
MD5 md5 = new MD5CryptoServiceProvider();
TripleDES des = new TripleDESCryptoServiceProvider();
des.Key=md5.ComputeHash(Encoding.Unicode.GetBytes(key));
des.IV = new byte[des.BlockSize / 8];
return des;
}
//And to call the functions on the click event of a button::
private void button4_Click(object sender, EventArgs e)
{
label6.Text = (EncrypCls.Decryptor(label5.Text, "sksdege")).ToString();
}