你的位置:首页 > 软件开发 > ASP.net > 4、C#进阶:MD5加密、进程、线程、GDI+、XML、委托

4、C#进阶:MD5加密、进程、线程、GDI+、XML、委托

发布时间:2015-08-05 18:00:04
MD5加密将字符串进行加密,无法解密。网上的解密方式也都是在库里找,找不到也没有。 1 protected void Page_Load(object sender, EventArgs e) 2 { 3 string s = "123"; 4 Res ...

MD5加密

将字符串进行加密,无法解密。网上的解密方式也都是在库里找,找不到也没有。

 1 protected void Page_Load(object sender, EventArgs e) 2 { 3   get='_blank'>string s = "123"; 4   Response.Write(getMd5(s)); 5 } 6 public string getMd5(string str) 7 { 8   MD5 md5 = MD5.Create();//MD5抽象类无法实例化 实例化该方法 9   byte[] buffer = Encoding.Default.GetBytes(str); //将字符串转换为字节数组10   byte[] mdbuffer = md5.ComputeHash(buffer); //调用ComputeHash方法把数组传进去11   //将字节数组中每个元素ToString();12   StringBuilder result = new StringBuilder();13   for (int i = 0; i < mdbuffer.Length; i++)14   {15     result.Append(mdbuffer[i].ToString("x2")); //ToString得到十进制字符串 ToString("x")十六进制字符串 ToString("x2")对齐16   }17   return result.ToString();18 }

原标题:4、C#进阶:MD5加密、进程、线程、GDI+、XML、委托

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录