ASP.NET使用MD5加密试验
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://binzone.blog.51cto.com/147856/54527 |
好久没有发布自己的学习经验了,呵呵。最近一直在忙着ASP.NET的内容,今天遇到了使用MD5加密信息的问题下面将一个小小的实验公布出来。一起帮助和我一样的初学者。
需要在所生成的页面中使用两个类:
using System.Security.Cryptography; using System.Text; 测试的代码如下:
protected void Page_Load(object sender, EventArgs e) { string a = "123456789"; byte[] hashedDataBytes; UTF8Encoding encoder = new UTF8Encoding(); MD5CryptoServiceProvider md5Hasher = new MD5CryptoServiceProvider(); hashedDataBytes = md5Hasher.ComputeHash(encoder.GetBytes(a)); string b = ""; for (int i = 0; i <= 15; ++i) { b += hashedDataBytes[i]; } Label1.Text = b.ToString(); } 这样在页面上就可以将“123456789”加密后的接触显示出来。 虽然还是不明白为什么数组的大小是16,但是也有这样才不会超过数组的上限。也希望会的朋友可以多给我写指点。小弟多谢了。
还有最近的研究成果,请继续关注本博客。 本文出自 “bin_zone” 博客,请务必保留此出处http://binzone.blog.51cto.com/147856/54527 本文出自 51CTO.COM技术博客 |



protected void Page_Load(object sender, EventArgs e)
bin_zone
博客统计信息
热门文章
最新评论
友情链接