public static string qswhMD5(string str)
{
byte[] b = System.Text.Encoding.Default.GetBytes(str);
b = new System.Security.Cryptography.MD5CryptoServiceProvider().ComputeHash(b);
string ret = "";
for (int i = 0; i < b.Length; i++)
{
ret += b[i].ToString("x").PadLeft(2, '0');
}
return ret.ToUpper();
}
{
byte[] b = System.Text.Encoding.Default.GetBytes(str);
b = new System.Security.Cryptography.MD5CryptoServiceProvider().ComputeHash(b);
string ret = "";
for (int i = 0; i < b.Length; i++)
{
ret += b[i].ToString("x").PadLeft(2, '0');
}
return ret.ToUpper();
}
博客给出了一个MD5加密字符串的代码。通过将字符串转换为字节数组,使用MD5CryptoServiceProvider进行哈希计算,再将结果转换为十六进制字符串并转为大写输出,实现了对字符串的MD5加密。
1万+

被折叠的 条评论
为什么被折叠?



