1 using System.Security.Cryptography; 2 using System.Text; 3 4 namespace Common 5 { 6 public class Md5Helper 7 { 8 public string GetMd5(string txt) 9 { 10 //创建md5对象 11 MD5 md5 = MD5.Create(); 12 //将字符串转成字节数组 13 byte[] bs = Encoding.UTF8.GetBytes(txt); 14 //加密 15 byte[] bs2 = md5.ComputeHash(bs); 16 //将字节数组转成字符串 17 StringBuilder sb = new StringBuilder(); 18 for (int i = 0; i < bs2.Length; i++) 19 { 20 sb.Append(bs2[i].ToString("X2")); //x小写X大写 21 } 22 return sb.ToString(); 23 } 24 } 25 }