Django Password Hasher that uses scrypt
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
extras
tests added verify Mar 22, 2013
.gitignore fixed .project exclusion Mar 27, 2013
.travis.yml travis config Mar 22, 2013
LICENCE.txt
README.rst
requirements.txt
requrements.txt
setup.py

README.rst

SCryptPasswordHasher for django authentication

https://travis-ci.org/sammyrulez/ScryptPasswordHasher.png?branch=master

Django provides a flexible password storage system and uses PBKDF2 by default.

Those are the components used for storing a User’s password, separated by the dollar-sign character and consist of: the hashing algorithm, the number of algorithm iterations (work factor), the random salt, and the resulting password hash. The algorithm is one of a number of one-way hashing or password storage algorithms Django can use.

This module enable the use of scrypt algoritym

1 install this module

2 Add SCryptPasswordHasher as the first entry in PASSWORD_HASHERS:

PASSWORD_HASHERS = (
'extras.contrib.auth.hashers.SCryptPasswordHasher', 'django.contrib.auth.hashers.PBKDF2PasswordHasher', 'django.contrib.auth.hashers.PBKDF2SHA1PasswordHasher', 'django.contrib.auth.hashers.BCryptPasswordHasher', 'django.contrib.auth.hashers.SHA1PasswordHasher', 'django.contrib.auth.hashers.MD5PasswordHasher', 'django.contrib.auth.hashers.CryptPasswordHasher',

)

It uses scrypt python package by Magnus Hallin