.net 2.0 使用MD5加密字符
using System.Security.Cryptography;
/// <summary>
/// 加密字符串,返回密文
/// </summary>
/// <param name="password"></param>
/// <returns></returns>
public static string EncryptString(string password)
{
string strReturn = "";
byte[] data = System.Text.Encoding.Unicode.GetBytes(password);
MD5 md5 = new MD5CryptoServiceProvider();
byte[] result = md5.ComputeHash(data);
for (int j = 0; j < result.Length; j++)
{
strReturn += result[j].ToString("X").PadLeft(2,'0');
}
return strReturn;
}