Step 1: Install
Step 2: Add to INSTALLED_APPS
Step 3: Enjoy more secure password hashing.
...
Step 4: Set BCRYPT_ROUNDS to something higher than 12 when computers get faster.
Step 2: Add to INSTALLED_APPS
Step 3: Enjoy more secure password hashing.
...
Step 4: Set BCRYPT_ROUNDS to something higher than 12 when computers get faster.
It took about 30-40 minutes to:
* Add the BCRYPT_ROUNDS setting.
* Remember how to allow for an optional setting (`if foo in settings` and `settings.get(foo, default)` don't work).
* Add the setup.py file.
* Write a README.
* Test with a real Django site to make sure nothing was broken.
* Create and push to repos on BitBucket and GitHub.
Instead of:
settings.get(foo, default)
Try: getattr(settings, foo, default)
This looks useful. Thanks.