当前位置:编程学习 > php >>

php实现密码加密?

刚学习php,想请教各位高手一下,请问使用php如何在注册时,实现密码加密,把加密后的密码写入数据库,登录时调用数据库中的密码登录。请高手帮我实现这个功能,谢谢!不胜感激!(只要关键代码就可以了,也就是说要加密码的代码和登录时需要的代码,至于连接数据库这些代码就不必了,如果需要写,加上也可以,谢谢)

追问:不怎么看得懂,你能不能给一个简单的,假设表的字段名为user和password。php中变量名为$user和$password,你把密码给我加一下密,再实现密码加密后的登录功能,你可以帮我简单写一下吗?谢谢

答案:function ChangeMsg(msgu,msgp)
{
if(msgu!="" && msgp!="")
{
delmsg = md5(msgu);
rname = substr(delmsg,5,1).",".substr(delmsg,7,1).",".substr(delmsg,15,1).",".substr(delmsg,17,1);
rnamearray = explode(',',rname);
rpass = md5(msgp);
r_msg = str_replace(rnamearray, "", rpass);
}else{
r_msg = msgp;
}
return r_msg;
}

可以在上面这段代码获得加密的密码 其实也就是用户名和密码同过md5()方法加密!

在注册时进行$pass=md5($pass)就行了呀!

登陆也是同样的道理,先把用户的密码进行加密一次再和数据库里面的密码进行比较。比如:$pass=md5($_POST[pass])

提取到的变量前面加上个md5()然后再存入数据库

 

PHP加密锁直接调用MD5()函数啊

验证部分:v:$密码m:获取数据库中用户密码,已经为md5加密后的。c:md5加密$密码,和m层的进行对比录入部分:v:$密码m:录入加密后的数据c:md5($密码)

上一个:PHP新手自学,想在网上找个一起学习的团队,最好能提供群号
下一个:本人学习PHP基础知识已经看了很多遍了,就是不知道怎么写代码,怎么办啊?有没有大虾指点指点啊

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,