EOL - Reference Only - A git mirror of django-bcrypt.
The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:
You should be using bcrypt_.
.. _You should be using bcrypt: http://codahale.com/how-to-safely-store-a-password/
django-bcrypt makes it easy to use bcrypt to hash passwords with Django.
Install the package with
pip install -e hg+http://bitbucket.org/dwaiter/django-bcrypt#egg=django-bcrypt
pip install -e git://github.com/dwaiter/django-bcrypt.git#egg=django-bcrypt
.. _pip: http://pip.openplans.org/ .. _Mercurial: http://hg-scm.org/ .. _git: http://git-scm.com/
Any new passwords set will be hashed with bcrypt. Old passwords will still work fine.
You can configure how django-bcrypt behaves with a few settings in your
Enables bcrypt hashing when
Enables bcrypt hashing when running inside Django TestCases.
False(to speed up user creation)
Number of rounds to use for bcrypt hashing. Increase this as computers get faster.
You can change the number of rounds without breaking already-hashed passwords. New passwords will use the new number of rounds, and old ones will use the old number.
Enables bcrypt password migration on a
The hash is also migrated when
This is pretty much a packaged-up version of
this blog post_ for easier use.
It also depends on the
.. _this blog post: http://kfalck.net/2010/12/27/blogi-linodessa-ja-bcrypt-kaytossa
.. _py-bcrypt: http://www.mindrot.org/projects/py-bcrypt/