using System; using System.Collections.Generic; using System.Linq; using System.Security.Cryptography; using System.Text; using System.Threading.Tasks; public class MD5Helper { public static string StrToMD5(string str) { MD5 md5 = MD5.Create(); byte[] c = System.Text.Encoding.Default.GetBytes(str); byte[] b = md5.ComputeHash(c);//用来计算指定数组的hash值 //将每一个字节数组中的元素都tostring,在转成16进制 string newStr = null; for (int i = 0; i < b.Length; i++) { newStr += b[i].ToString("X2"); //ToString(param);//传入不同的param可以转换成不同的效果 } return newStr; } }