public static string Encrypt3DES(string strString, string strKey)
{
TripleDESCryptoServiceProvider provider = new TripleDESCryptoServiceProvider();
provider.Key = new MD5CryptoServiceProvider().ComputeHash(Encoding.ASCII.GetBytes(strKey));
provider.Mode = CipherMode.ECB;
ICryptoTransform transform = provider.CreateEncryptor();
byte[] bytes = Encoding.ASCII.GetBytes(strString);
byte[] returnValue = transform.TransformFinalBlock(bytes, 0, bytes.Length);
return Convert.ToBase64String(returnValue);
}
{
TripleDESCryptoServiceProvider provider = new TripleDESCryptoServiceProvider();
provider.Key = new MD5CryptoServiceProvider().ComputeHash(Encoding.ASCII.GetBytes(strKey));
provider.Mode = CipherMode.ECB;
ICryptoTransform transform = provider.CreateEncryptor();
byte[] bytes = Encoding.ASCII.GetBytes(strString);
byte[] returnValue = transform.TransformFinalBlock(bytes, 0, bytes.Length);
return Convert.ToBase64String(returnValue);
}