C#MD5加密
作者:互联网
public static string MD5Encrytp32(string password)
{
using (MD5 md5 = MD5.Create())
{
byte[] newBuffer = md5.ComputeHash(Encoding.UTF8.GetBytes(password));
StringBuilder sb = new StringBuilder();
for (int i = 0; i < newBuffer.Length; i++)
{
sb.Append(newBuffer[i].ToString("X2"));
}
return sb.ToString();
}
}
备注
ToString("X2")
大写X:ToString("X2")
即转化为大写的16进制。
小写x:ToString("x2")
即转化为小写的16进制。
2表示每次输出两位,不足2位的前面补0,如 0x0A 如果没有2,就只会输出0xA
参考文献
https://blog.51cto.com/cplvfx/5392000
https://blog.csdn.net/cplvfx/article/details/119840182
标签:加密,C#,newBuffer,cplvfx,ToString,X2,sb,MD5 来源: https://www.cnblogs.com/Yu-Core/p/16691583.html