Files changed (1)
+*Scrypt* is a sequential memory-hard key derivation function. This software allows *Django* to access low-level bindings of the *Scrypt* key derivation function via *Py-Scrypt*.
+ This is alpha software under active development and as such it is not suitable for production use. It was tested only
+Installing *Django-Scrypt* into your system-wide Python's ``site-packages`` directory is not recommended. Instead, use `virtualenv <http://www.virtualenv.org/en/latest/index.html>`_ and `virtualenvwrapper <http://www.doughellmann.com/docs/virtualenvwrapper/>`_ to create isolated virtual Python environments and install this software into the isolated *virtualenv*'s ``site-packages`` directories.
+ You should install `Django 1.4 <http://pypi.python.org/pypi/Django>`_ and `py-scrypt <http://pypi.python.org/pypi/scrypt>`_ prior to installing
-.. [#] See
py- scrypt `Issue 6 <https://bitbucket.org/mhallin/py-scrypt/issue/6/hash-dies-with-sigfpe-when-passing-r-or-p>`_
+.. [#] See y-crypt `Issue 6 <https://bitbucket.org/mhallin/py-scrypt/issue/6/hash-dies-with-sigfpe-when-passing-r-or-p>`_
+algorithm. As users login to your system they will automatically upgrade their hashed passwords to *Scrypt* hashes.
+128 character hash storage space. It makes more sense to me to store the exponent and just make the actual integer on the fly.
+solution is to replace the 16384 in the old hashes with 14. You might have to alter your database manually or write some custom code to fix this change.
+implementation should yield encoded hashes less than 128 characters (approx 119 characters); however, if you override the ``ScryptPasswordHasher``