kyllik / django-bcrypt
Django 风格的 bcrypt 实现,适用于 Laravel 5.4
0.0.2
2017-03-07 11:21 UTC
Requires
- php: >=7.0
- illuminate/hashing: 5.2.*|5.3.*|5.4.*
- illuminate/support: 5.2.*|5.3.*|5.4.*
This package is auto-updated.
Last update: 2024-09-06 08:52:18 UTC
README
此包简单地添加了 Django 用于确定散列算法的前缀。
安装与使用
Composer
通过 Composer (开发/最新版本 dev-master
) 拉取此包
{
"require": {
"kyslik/django-bcrypt": "0.0.*"
}
}
$ composer update
在 config/app.php
中注释掉原始的散列服务提供者
Illuminate\Hashing\HashServiceProvider::class,
并添加 django-bcrypt 服务提供者
Kyslik\Django\Hashing\HashServiceProvider::class,
示例
原始实现产生
$2y$10$.vt2G66F1.DMx4docxG9BO9Jy0HgCYCWIe35AdFAhb/PmX0GcjGoa
此实现产生
bcrypt_sha256$$2b$12$xtQ8jSPiQidofTWrA6BtV.TK89Slcm9CYBz8Mfwa96SMCWNC8.ZWC