==============================以下是C#调用16位MD5加密代码===============================
string verification = mima.GetMd5_16(txtPassword.Text);
/// <summary>
/// 16位MD5加密
/// </summary>
/// <param name="ConvertString"></param>
/// <returns></returns>
public static string GetMd5_16(string ConvertString)
{
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
string t2 = BitConverter.ToString(md5.ComputeHash(UTF8Encoding.Default.GetBytes(ConvertString)), 4, 8);
t2 = t2.Replace("-", "");
return t2;
}
============================以上是C#调用16位MD5加密代码==========================
另求32位MD5加密的方法
32位MD5加密的方法
public static string MD5(string src)
{
byte[] s = System.Security.Cryptography.MD5.Create().ComputeHash(Encoding.UTF8.GetBytes(src));
src = "";
StringBuilder sb = new StringBuilder();
for (int i = 0; i < s.Length; i++)
sb.Append(s[i].ToString("X2"));
return sb.ToString().ToLower();
}