php密码加密方法有哪些
本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑 php推荐密码加密的方法 1、password_hash() 函数 password_hash() 函数用于创建密码的散列(hash) password_hash (password,algo[,options]) password_hash() 使用足够强度的单向散列算法创建密码的散列(hash)。 password_hash() 兼容 crypt()。 所以, crypt() 创建的密码散列也可用于 password_hash()。 当前支持的算法:
注意,该常量会随着 PHP 加入更新更高强度的算法而改变。 所以,使用此常量生成结果的长度将在未来有变化。 因此,数据库里储存结果的列可 超过60个字符(最好是255个字符)。 PASSWORD_BCRYPT - 使用 CRYPT_BLOWFISH 算法创建散列。 这会产生兼容使用 "$2y$" 的 crypt()。 结果将会是 60 个字符的字符串, 或者在失败时返回 FALSE。 PASSWORD_ARGON2I - 使用 Argon2 散列算法创建散列。 2、password_verify()函数 password_verify()函数用于验证密码是否和散列值匹配。 password_verify ( password , hash ) 参数说明:
返回值 如果密码和散列值匹配则返回TRUE,否则返回FALSE。 案例: $a = password_hash("112233",PASSWORD_BCRYPT); dump($a);//$2y$10$KgllhWiKePNN2z3k1zr3eea3giNkS57rGii0/r/u8lZE8K96nhJt6 $b = password_verify("112233",$a); dump($b);//true |
相关内容
-
电脑密码号怎么输入不了|电脑密码号怎么输入不
电脑密码号怎么输入不了|电脑密码号怎么输入不了字母,,电脑密...
-
excel怎么用乘法函数
excel怎么用乘法函数,乘法,函数,哪个,excel乘法函数怎么用?1、...
-
设置证书密码是什么|证书初始密码
设置证书密码是什么|证书初始密码,,设置证书密码是什么证书密...
-
excel中乘法函数是什么?
excel中乘法函数是什么?,乘法,函数,什么,打开表格,在C1单元格中...
-
如何设置用户权限|如何设置用户权限密码
如何设置用户权限|如何设置用户权限密码,,如何设置用户权限密...
-
标准差excel用什么函数?
标准差excel用什么函数?,函数,标准,什么,在数据单元格的下方输...
-
字符库快捷键|字符串快捷键
字符库快捷键|字符串快捷键,,1. 字符串快捷键1、单行注释单行...
-
电脑密码长度|电脑密码长度不够
电脑密码长度|电脑密码长度不够,,电脑密码长度不够在添加待机...
-
wps插入罗马字符页码|wps插入罗马数字
wps插入罗马字符页码|wps插入罗马数字,罗马,页码,插入,字符,1....
-
苹果电脑系统登录|苹果电脑系统登录密码忘记了
苹果电脑系统登录|苹果电脑系统登录密码忘记了怎么办,,苹果电...
-
你忘记了计算机的开放密码吗计算机引导代码修改
你忘记了计算机的开放密码吗计算机引导代码修改,,计算机的启动...
-
wifi设置密码怎么设置|WIFI密码如何设置
wifi设置密码怎么设置|WIFI密码如何设置,,WIFI密码如何设置无...
-
电脑密码号怎么输入不了|电脑密码号怎么输入不
电脑密码号怎么输入不了|电脑密码号怎么输入不了字母,,电脑密...
-
tp怎么设置路由器|tp怎么设置路由器wifi密码
tp怎么设置路由器|tp怎么设置路由器wifi密码,,tp怎么设置路由...
-
电脑函数不正确|电脑出现函数不正确
电脑函数不正确|电脑出现函数不正确,,1. 电脑出现函数不正确故...