当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > asp.net编程中实现 MD5 加密
现在制作的web系统需要用到加密
依旧选择md5吧(其实我也就用过md5^_^)
找到了两种实现
方案一:
| /**//// public static string md5(string str, int code) if (code == 32) //32位加密 |
现在有两种方法,第一种是通过MD5CryptoServiceProvider类对字节数据进行加密
方案二:
第二种直接加密以string类型作为参数,这个直观些
不懂两个加密的结果怎么样??
| TextBox1.Text = MD51("12345"); TextBox2.Text = MD52("12345", 32); |
分别是
| md51:gnzLDuqKcGxMNKFokfhOew== |
| md52:827ccb0eea8a706c4c34a16891f84e7b |
why?不一样,用我的直觉判断第二个是我经常见到的md5加密
而第一种方式就搞不懂了呵呵
提示一下
第二种方式使用.ToLower()是为了与asp中的md5加密兼容;
与asp兼容还有就是加密中文可能会遇到编码问题。
评论 (0) All