您的位置:首页 > 其它

有的客户端密码用MD5加密,那在后台是如何判断相等才能登陆服务器的?

2016-01-17 00:34 260 查看
用户所输入密码再用md5把密码再加密一次,再跟数据的密码比对!

数据库中存的是md5加密过的数据 人是看不懂的。。

用户输入密码后,后台程序通过用户输入的密码 进行md5加密 得到人看不懂的东西后 和数据库中的那个同样看不懂的东西做对比,如果一致 则表示通过验证。。。

相等就是

if(value== Md5(User.Password))

{

....

}

这类判断。

当然最好是在Password之前加入一些固定的其它内容,例如用用户的姓名、登录ID、Email地址跟Password组合起来,然后计算Md5值,不要仅仅用一个Password来计算Md5。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: