asp.net 会员密码加密 会员数据存入数据库中,如何对密码进行加密?web.config中可以对定义在<credentials></credentials>之间的会员实现MD5或则SHA1加密,数据库中的密码加密如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般密码都是先加密后再存进数据库的先设法取到会员的数据,用加密算法如MD5或SHA1加密好密码再存到库里 先对用户输入的密码加密然后插入到数据库中;以后用户在登录时,再次输入密码时,你对此进行加密然后与数据库中的密码相比较,相同则登录成功否则失败MD5不可解密DES可以解密不过用户登录的话只需加密不许解密 像大型的项目,一般都先MD5加密后,存于数据库,验证时再通过密钥重新MD5一下就可以了 //MD5加密密码toCryString 用户输入的密码 private string MD5(string toCryString) { return FormsAuthentication.HashPasswordForStoringInConfigFile(toCryString, "MD5"); }返回加密后的密码 你要在 web.config 中的密码部分加密你只要加密码整个 web.config 文件就可以了.这样连连接数据库的字符串也可以加密 网页的日志 下载了petshop 4.0, 调试WEB页面的时候就说我没有引用程序集? 数据库事务的抽象工厂中的“WebTransactionThread”实体类 如何得到HTML控件的VALUE值? 新手简单问题!100分 高手请进!这样的想法能否实现? 不显示删除回复显示所有回复显示星级回复显示得分回复 AutoCompleteExtender的显示问题 现在搜索功能报废了,搜出来的页面全是“无法找到该页”,这些页都丢了吗?csdn的效率真差! inner join 的问题 asp.net的基础问题? 将对象插入数据库的问题... RadioButton问题
先设法取到会员的数据,
用加密算法如MD5或SHA1加密好密码再存到库里
你对此进行加密然后与数据库中的密码相比较,
相同则登录成功否则失败
MD5不可解密DES可以解密
不过用户登录的话只需加密不许解密
private string MD5(string toCryString)
{
return FormsAuthentication.HashPasswordForStoringInConfigFile(toCryString, "MD5");
}
返回加密后的密码
这样连连接数据库的字符串也可以加密