.net 实现MD5加密功能

来源:互联网 发布:数据汇总日语怎么说 编辑:程序博客网 时间:2024/06/05 04:43

C# winform 实现MD5加密功能  :


MD5的全称是message-digest algorithm 5(信息-摘要算法,在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来, 经md2、md3和md4发展而来。

MD5具有很好的安全性(因为它具有不可逆的特征,加过密的密文经过解密后和加密前的东东相同的可能性极小)。

 

1.添加引用,如图:

 

2.在.NET选项卡中找到“System.Web”,如图:

 

3.选中之后,点击“确定”即可,此时会在解决方案中看到刚才添加的引用,如图:

 

4.引用名空间:using System.Web.Security;

Click事件中的代码如下:

5.效果如图:

6.在用户注册时把用户的密码经过加密后存入数据库,然后在用户登录时也对用户输入的密码进行加密,再和数据库中的做下比较,如果相同的话就登录成功。 而不是把加过密的密文进行解密后和用户输入的密码作比较。

 


ASP.NET中MD5加密:


FormsAuthentication.HashPasswordForStoringInConfigFile("要加密的字符串""MD5"));

 

1.引用名空间:using System.Web.Security;

Click事件中的代码 如图:

2.运行结果,如图:

1 0