使django使用bcrypt散列密码。
django-bcrypt的Python项目详细描述
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。
您可以在不破坏已散列密码的情况下更改轮次数。 新密码将使用新的轮次数,旧密码将使用旧密码 号码。