跳转到主要内容

让Django使用bcrypt进行密码散列。

项目描述

你应该使用bcrypt.

django-bcrypt使您能够轻松使用bcrypt在Django中散列密码。

安装和用法

使用pipMercurialgit安装此软件包。

pip install -e hg+http://bitbucket.org/dwaiter/django-bcrypt#egg=django-bcrypt

# or ...

pip install -e git://github.com/dwaiter/django-bcrypt.git#egg=django-bcrypt

django_bcrypt添加到您的INSTALLED_APPS

就这样。

任何新设置的密码都将使用bcrypt散列。旧密码仍然可以正常工作。

配置

您可以在settings.py中设置BCRYPT_ROUNDS来更改django-bcrypt使用的轮数。默认为12

您可以在不破坏已散列密码的情况下更改轮数。新密码将使用新的轮数,旧密码将使用旧的轮数。

致谢

这是一个包装版本,方便使用这篇博客文章

它还依赖于py-bcrypt库。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

django-bcrypt-0.9.2.tar.gz (4.0 kB 查看哈希值)

上传时间

由以下提供支持