C#-32位md5加密
MD5是一种散列函数,它是不可逆的。这意味着你不能通过MD5的输出来恢复输入。MD5不支持解密。
C#MD5加密返回32位字串
public static string MD5Encrypt32(string str) { MD5CryptoServiceProvider md5Hasher = new MD5CryptoServiceProvider(); byte[] data = md5Hasher.ComputeHash(Encoding.Default.GetBytes(str)); StringBuilder sBuilder = new StringBuilder(); for (int i = 0; i < data.Length; i++) { sBuilder.Append(data[i].ToString("x2"));//转化为小写的16进制 } return sBuilder.ToString(); }
浙公网安备 33010602011771号