yii2 用户登录密码校验函数password_verify 引起的速度问题

浏览:987次阅读
没有评论

提醒:本文最后更新于 2021-09-26 18:33,文中所关联的信息可能已发生改变,请知悉!

实验函数:password_verify password_hash

password_hash — 创建密码的哈希(hash)
说明
string password_hash (string $password , integer $algo [, array $options ] )


验证密码是否和哈希匹配
boolean password_verify (string $password , string $hash )
验证密码是否和指定的哈希值匹配。
yii2 用户登录密码校验函数 password_verify 引起的速度问题
测试加密密码:123456
yii2 用户登录密码校验函数 password_verify 引起的速度问题

楼主测试了下 cost 加密层数 如果为 7 层 跟 13 层 效率差别一倍 + 以上

测试数据项

原密码:123456
cost=7:$2y$07$Lb4ADKMbLhLWXa9N8Rw.OOZL4Xs0i2Cuy/2u6d4/G2yC3EYuOsSR.
cost=13:$2y$13$XIrXL9ZX4GKTHJR3wUe7fu/Ag80SaFjZotjwiqcQnFtV9saYhBCFO

$2 加密方式
$13 为加密层次

测试效率 大概要 400ms 留贴记录一份


正文完
 0
包子
版权声明:本站原创文章,由 包子 于2019-04-10发表,共计432字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)