asp.net中关于MD5的加密

因为项目的需要,必须将密码加密后在插入数据库。这样才能将密码的安全性提高!

项目不大,所以自己写算法是很浪费时间的,

          就用asp自带的MD5加密然后在插入到数据库中

方法也是相当简单,在asp.net中添加引用:

1. using System.Web.Security;

 2. string pwd = FormsAuthentication.HashPasswordForStoringInConfigFile(txtPassword.text, "MD5");

这样一来pwd就是经过MD5加密过的密码了,不明白的话,可以用个lable输出看看。

 

数据库中的值经过加密后,所以在登录的时候是不能直接把密码值和数据库中的md5值进行对比的,

否则会一直显示密码不匹配,

登陆的时候我们可以这样:

将输入的密码按上面的第二步进行加密,然后对比两个md5值

 

本想把数据库中的md5值解密了在和输入的值比较,但在网上搜了很久,也没有能实现,

希望能帮助大家

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值