让Django使用bcrypt进行密码散列。
项目描述
django-bcrypt使您能够轻松使用bcrypt在Django中散列密码。
安装和用法
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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 78998fc296232df1c4f61143b06460c0d1fff6f1e4e7a9e41aabad8a6fe3d751 |
|
MD5 | 3ea23874c4a82e1e21ad5043bb3eb1e3 |
|
BLAKE2b-256 | 2205c18aa9c41fc6efec2cc1662e0f6bb0fb81a7bbf52d14f392b661e28c9464 |