/// <summary>
/// MD5验证码计算
/// </summary>
public static class Encrypt_MD5
{
private static String Compute(String input)
{
byte[] date1 = System.Text.Encoding.Default.GetBytes(input);
date1 = new System.Security.Cryptography.MD5CryptoServiceProvider().ComputeHash(date1);
String ret = "";
for (Int32 i = 0; i <= date1.Length - 1; i++)
{
ret += date1[i].ToString("x2"); // 这一步就是要将byte数组转换成一个字符串
}
return ret;
}
/// <summary>
/// MD5密码加密,使用 Encrypt_MD5. GetMD5Str(pws)
/// </summary>
/// <param name="inputpwd">inputpwd:输入密码</param>
/// <returns>加密后的密码</returns>
public static String GetMD5Str(string inputpwd)
{
String ret = Compute(inputpwd);
ret = Compute(ret + "urqBaQevSCFpjsMjD88eSDAZNvbY");
return ret;
}
}