这是MD5 加密后的字母为小写字母
public static string EncryptWithMD5(string source)
{
byte[] sor = Encoding.UTF8.GetBytes(source);
// MD5 md5 = MD5.Create();
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
byte[] result = md5.ComputeHash(sor);
StringBuilder strbul = new StringBuilder(40);
for (int i = 0; i < result.Length; i++)
{
strbul.Append(result[i].ToString("x2"));//加密结果"x2"结果为32位,"x3"结果为48位,"x4"结果为64位
}
return strbul.ToString();
}
这是 MD5 加密后字母为大写字母
public static string MD5(string value)
{
if (value == null)
{
throw new ArgumentNullException("要加密的字符串不能为空。");
}
MD5CryptoServiceProvider md