juntals01 / phpass
phpass 的 Laravel 扩展包
dev-main
2020-11-12 05:16 UTC
This package is auto-updated.
Last update: 2024-09-12 14:07:50 UTC
README
描述
这是一个 Openwall 的 Portable PHP password hashing framework 的 Laravel 扩展。要进一步检查功能,请访问 http://www.openwall.com/phpass/。
如何使用
- 在文件中包含
composer require juntals01/phpass
然后,在你的 PHP 文件中通过以下方式包含;
use Juntals01\Phpass\PhpassHelper;
函数
passwordHash
返回具有参数 Iteration 和 portablehashes 的 phpass openwall 库的实例。
- 迭代计数:8
- portablehashes:true
PhpassHelper::passwordHash()
passwordVerify
如果明文是哈希的等效值,则返回 true;如果不是,则返回 false
PhpassHelper::passwordVerify($plainText, $hash)
hash
对明文进行哈希处理。第一个参数是明文。第二个参数是与旧版兼容性,默认值为 "true"。
PhpassHelper::hash($plainText)
PhpassHelper::hash($plainText, $legacyCompatibility = true)