你的位置:首页 > ASP.net教程

[ASP.net教程]C#中MD5加密


 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 }