关于md5加密的问题
在用户注册的时候
向数据库中写入密码时给密码已md5加密
在用户登陆的时候
又要如何验证呢?
这个我实在是不知道要如何做
请大家帮帮我
谢谢了 (最好给上源码)
问题点数:20、回复次数:9Top
1 楼youzi520(釉子-MeChecksV)回复于 2006-05-04 15:53:38 得分 0
登入时先MD5后与数据库匹配..Top
2 楼jy03170490()回复于 2006-05-05 00:53:57 得分 0
请大家帮帮我
谢谢了Top
3 楼nowheart(今心)回复于 2006-05-05 02:13:16 得分 0
登入时先MD5后与数据库匹配..
就是MD5刚刚输入的密码~看与数据库中的是否一样Top
4 楼lianxiangpanjin3(联想)回复于 2006-05-05 10:04:19 得分 0
if md5(输入值)=数据库中值 then
正常登陆
else
返回
end ifTop
5 楼sy_binbin()回复于 2006-05-05 15:21:31 得分 0
登陆的时候先把用户输入的值加密,再和数据库内的值对比就可以了Top
6 楼youzi520(釉子-MeChecksV)回复于 2006-05-05 16:01:34 得分 0
汗!!脑子转一下...会加密,就不会匹对了啊....说的够明白吧..Top
7 楼xxuu503(中国没有prison break只是因为the company不让拍)回复于 2006-05-05 17:17:21 得分 0
注册的时候,对密码作MD5 hash,把得到的hash码放到数据库里
登陆的时候,对密码作MD5 hash,把得到的hash码和数据库里的hash码作比对
这样的好处是:如果有人进入了数据库
由于MD5的hash是不可逆的,他也无法从hash码来得到原始密码
Top
8 楼asptoc(破冰者)回复于 2006-05-05 20:27:35 得分 0
<%
if md5(request("pass"))=rs("密碼字段") then
.....執行驗證成功的語句
else
.....執行驗證失敗的語句
end if
%>
Top
9 楼asptoc(破冰者)回复于 2006-05-05 20:28:04 得分 0
汗!!脑子转一下...会加密,就不会匹对了啊....说的够明白吧..
就是就是Top




