sunxyw / authme-wrapper
用于验证密码的Authme加密包
1.0.2
2020-07-07 07:10 UTC
This package is auto-updated.
Last update: 2024-09-07 17:04:18 UTC
README
** authme的简单PHP包装,仅用于验证密码和哈希密码。不包括数据库操作。
安装
您需要composer来安装。
$ composer require sunxyw/authme-wrapper
使用
use Sunxyw\AuthmeWrapper\Wrapper; $wrapper = Wrapper::getInstance(); $wrapper->use('Sha256'); // Now support: Sha256, Pbkdf2, Bcrypt $inputPassword = '1234567'; $passwordHash = '$SHA$...'; // Usually stored in database if ($wrapper->verify($inputPassword, $passwordHash)) { // Password is correct. } $generatedHash = $wrapper->hash($inputPassword);
您也可以简化使用它
Wrapper::getInstance()->use('Sha256')->verify();
如果您忽略use
方法,它将默认设置为Sha256
。
贡献
如果您有任何功能或改进建议要提交,请发送一个pr。