网站注册用户密码储存问题

来源:未知 责任编辑:责任编辑 发表时间:2015-10-08 14:15 点击:

以前我还是个电脑小白的时候,有想过一个问题:我上网的时候输入密码,网站管理员会不会看到我的密码呢?
最近我开始做网站用户的注册登录系统,正好涉及到这个问题。

查了一下书,发现方法还是有的,只要用FormsAuthentication .HashPasswordForStoringInConfigFile 方法(namespace:System.Web.Security)就可以了,它可以根据指定的密码和哈希算法生成一个适合于存储在配置文件中的哈希密码。

【MSDN】它的用法很简单,比如我们要把passWord这个textbox里面的字符串转化为复杂的哈希密码存放到pwd中,就可以这样操作:
using System.Web.Security;
string pwd = FormsAuthentication.HashPasswordForStoringInConfigFile(passWord.Text, "MD5");

这样简单的密码也被转化为复杂的一串字符了,这样就算在数据库中也不能看到用户的密码了。
 

摘自 Link_King_Jay
    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • 浅析.NET下XML数据访问新机制
    • asp.net 面试+笔试题目第1/2页
    • C# 邮件地址是否合法的验证
    • asp.net 设置GridView的选中行的实现代码
    • C#高级编程:数据库连接[1]
    • ASP.NET GridView列表代码示例
    • 经典C++程序1
    • 微软ASP.NET站点部署指南(2):部署SQL Server Compact数据库
    • 微软ASP.NET站点部署指南(3):使用Web.Config文件的Transforma
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1