位置:- 正文

php生成用户密码的两种方法(php 用户)

编辑:rootadmin

推荐整理分享php生成用户密码的两种方法(php 用户),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php生成用户密码怎么弄,php设置通用密码,php用户注册登录代码,php生成用户密码怎么弄,php用户名密码,php生成用户密码怎么弄,php生成用户密码怎么弄,php用户名密码,内容如对您有帮助,希望把文章链接给更多的朋友!

524

php生成用户密码的两种方法(php 用户)

1、hash密码,主要使用单向分散算法来创建密码分散。

密码加密方式数据库中,存储结果的列可以超过60个字符,需要将varchar长度设置为255。

<?php//加密functiongeneratePassword($password){returnpassword_hash($password,PASSWORD_DEFAULT);//验证functionverifyPassword($password,$hashPassword){returnpassword_verify($password,$hashPassword);//加密结果:$2y$10$.vGA1O9wmRjrwAVXD98HNOgsNpDczlqm3Jq7KnEd1rVAGv3Fykk1a

2、md5密码,是一种非对称加密。最好在加密时添加混淆字符串。

这应该是最常见的密码加密方法。

这种密码方法实际上非常安全,因为哈希碰撞可能会导致漏洞。

<?php//加密functionmd5_password($password,$hash='autofelix_'){returnmd5($hash.$password);//验证$userinfo=/**查询用户信息**/;if($userinfo['password']!==md5_password($password)){/**密码错误逻辑**//**密码正确,继续往后走逻辑**/

以上就是php生成用户密码的两种方法,希望对大家有所帮助。更多php学习指路:php教程

本文链接地址:https://www.jiuchutong.com/zhishi/309233.html 转载请保留说明!
下一篇链接:https://www.jiuchutong.com/zhishi/309234.html
免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络