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)