欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-04-15 13:28:54
以前我还是个电脑小白的时候,有想过一个问题:我上网的时候输入密码,网站管理员会不会看到我的密码呢? 最近我开始做网站用户的注册登录,正好涉及到这个问题。 查了一下书,发现方...

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

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

【msdn】它的用法很简单,比如我们要把password这个textbox里面的字符串转化为复杂的哈希密码存放到pwd中,就可以这样操作:
using system.web.security;
string pwd = formsauthentication.hashpasswordforstoringinconfigfile(password.text, "md5");

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

摘自 link_king_jay