重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
PHP中怎么使用password_hash()加密,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
站在用户的角度思考问题,与客户深入沟通,找到承德网站设计与承德网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、网站制作、成都外贸网站建设、企业官网、英文网站、手机端网站、网站推广、申请域名、雅安服务器托管、企业邮箱。业务覆盖承德地区。
Password Hashing主要提供了4个函数
//查看哈希值的相关信息array password_get_info (string $hash) //创建hash密码string password_hash(string $password , integer $algo [, array $options ]) //判断hash密码是否特定选项、算法所创建boolean password_needs_rehash (string $hash , integer $algo [, array $options ] boolean password_verify (string $password , string $hash)//验证密码
$password = 'password123456';//原始密码$hash_password = password_hash($password, PASSWORD_BCRYPT);//使用BCRYPT算法加密密码if (password_verify($password , $hash_password)){ echo "密码匹配";}else{ echo "密码错误";}
通过password_hash加密后的密码,使用字典方式很难破解,因为每次生成的密码都是不一样的,破解这种加密只能采用暴力破解。加密方法再好,原始密码设置的过于简单都容易被破解,设置复杂的密码才是王道。
关于PHP中怎么使用password_hash()加密问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。