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