pwd = md5(encrypt(request.form( "password ")),32) [待解决] | 悬赏分:0- 离问题结束还有 13 天 21.2 小时 | 请教上面那句话的是为后台的用户表加密的 我打开表看不懂 <br /> 所以我用另一个一样的程序设了新密码添到我后台表里 <br /> 但是当我登录的时候还是进不到主界面 怎么办呢? <br /> 还有pwd = md5(encrypt(request.form("password")),32) 里的encrypt,md5,32 各应该如何理解
| | 发表者:xia 于 2008-02-09 01:22:42 |
| 其它回答 | 当然进不去啦,你自己设的密码有没有经过加密啊 <br /> <br /> <br /> 你可以把数据库中加密的密码取出来,然后在程序中加这段程序 <br /> md5(encrypt(password))="密码" <br /> response.write password <br /> 就可以看到密码了<BR>==><BR> <% <br /> Response.Write(md5(encrypt("你要设置的密码"),32)) <br /> Response.End() <br /> %> <br /> 在检测登陆的代码之前加入这段代码,然后把显示的结果贴到数据库中对应的帐号去作为登录密码 <br /> <br /> 然后再把这段代码删除,用自己设置的密码登陆即可<BR>==><BR>都是一个样的<BR>==><BR>那就弄个不一样的... <br /> 把数据库里的密码复制好,然后到www.cmd5.com去试试能不能破解,被破解的几率还是很高的<BR>==><BR> 对对,就是<BR>==><BR>呵呵,你破解不出来的!他这个是双重加密的 <br /> 就算你破解出来,哪也是不知道多少年的事了 <br /> pwd = md5(encrypt(request.form("password")),32) <br /> 他这个首先使用encrypt这个加密,这个加密很多都是特殊符号和数字字母等等组合成!你想想,这些组合再用MD5加密,你要破到什么时候?如果他设置的密码很复杂!你都不知道要破多少年! <br /> 你要想进后台建议,你用encrypt加密,然后再用MD5 32位加密<BR>==><BR>用2楼的方法也可以! <br /> <BR>==><BR> 查看详细:http://topic.csdn.net/u/20080122/17/a40a5386-2cff-46e2-ae7d-1f042b3be342.html | | 回答者:yuelao 于 2008-02-09 01:22:42 | |
|  |
|