/// <summary>
/// “123” → “20 2c b9 62 ac 59 07 5b 96 4b 07 15 2d 23 4b 70”
/// </summary>
/// <param name="str">加密前的字符串</param>
/// <returns>加密后的字符串</returns>
public static string getMD5Str(string str)
{
MD5 md5 = MD5.Create();
//该字节数组有16个字节
byte[] res = md5.ComputeHash(Encoding.UTF8.GetBytes(str));
//将res中16个字节的数据全部转换成16进制的数,并拼接成一个字符串返回
string s = "";
for (int i = 0; i < res.Length; i++)
{
s += res[i].ToString("x2");
}
return s;
}
生成MD5字符串方法
最新推荐文章于 2022-07-26 15:08:05 发布