This instance was upgraded to Heptapod 0.20.1 today

README 1006 Bytes
Newer Older
Eli Collins's avatar
Eli Collins committed
1 2
.. -*- restructuredtext -*-

Eli Collins's avatar
Eli Collins committed
3 4 5
==========================
The PassLib Python Library
==========================
Eli Collins's avatar
Eli Collins committed
6

Eli Collins's avatar
Eli Collins committed
7 8 9 10 11 12
PassLib is a password hash library, which provides cross-platform
implementations of over 20 password hashing algorithms; as well as a framework for managing
and migrating existing password hashes. It's designed to be useful
for any task from quickly verifying a hash found in /etc/shadow,
to providing full-strength password hashing for multi-user application.

13
The latest documentation can be found online at `<http://packages.python.org/passlib>`_.
Eli Collins's avatar
Eli Collins committed
14 15 16 17

Requirements
-----------
* Python 2.5 - 2.7
Eli Collins's avatar
Eli Collins committed
18 19
* PyBCrypt (optional; required only if bcrypt support is needed)
* M2Crypto (optional; accelerates PBKDF2-based hashes)
Eli Collins's avatar
Eli Collins committed
20

Eli Collins's avatar
Eli Collins committed
21 22
Installation
------------
Eli Collins's avatar
Eli Collins committed
23 24 25 26
To install from source using ``setup.py``::

   python setup.py build
   sudo python setup.py install
Eli Collins's avatar
Eli Collins committed
27

28 29
For more detailed installation & testing instructions, see "docs/install.rst".
For additional online resources, see the bottom of "docs/index.rst".