kyllik/django-bcrypt

Django 风格的 bcrypt 实现,适用于 Laravel 5.4

安装: 32

依赖者: 0

建议者: 0

安全性: 0

星标: 1

关注者: 2

分支: 1

公开问题: 0

类型:package

0.0.2 2017-03-07 11:21 UTC

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