使用password_hash加密密码在php中,我们用来加密密码的方式是md5()函数password_hash创建密码哈希值。在PHP5.5之后,引入了一种加密密码的方法,称为password_hashpassword_hash()使用足够强度的单向哈希算法创建密码的哈希。password_hash()与crypt()兼容。因此,由crypt()创建的密码哈希也可以与password_hash()一起使用。它的用法如下:echopassword_hash("rasmuslerdorf",PASSWORD_DEFAULT);上述例程的输出类似于:$2y$10$.vGA1O9wmRjrwAVXD98HNOgsNpDczlqm3Jq7KnEd1rVAGv3Fykk1apassword_verify验证密码是否与哈希值匹配password_verify(wordh,string$pass)bool验证密码是否与指定的哈希值匹配。$hash='$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq';if(password_verify('rasmuslerdorf',$hash)){echo'密码有效!';}else{echo'密码无效';}以上套路会输出:密码有效!感谢观看,欢迎关注我的公众号。
