summaryrefslogtreecommitdiff
path: root/docs/index.rst
diff options
context:
space:
mode:
authorEli Collins <elic@assurancetechnologies.com>2011-02-17 02:02:50 -0500
committerEli Collins <elic@assurancetechnologies.com>2011-02-17 02:02:50 -0500
commit3e775b161a86415053356cc2323d5305cc57c643 (patch)
treebc5e1bc8ca6f425f1b3684f3444a62b6a86ad141 /docs/index.rst
parente08e43f15f8f9d46e36958c07d51ac209f9392fa (diff)
downloadpasslib-3e775b161a86415053356cc2323d5305cc57c643.tar.gz
bigcrypt/crypt16 work
===================== * added doc files * bugfix to bigcrypt (w/ UT for it)
Diffstat (limited to 'docs/index.rst')
-rw-r--r--docs/index.rst13
1 files changed, 11 insertions, 2 deletions
diff --git a/docs/index.rst b/docs/index.rst
index d54ef98..f403aab 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -5,12 +5,21 @@ PassLib |release| documentation
Introduction
============
Passlib is a collection of routines for managing password hashes
-as found in unix /etc/shadow files, as returned by stdlib `crypt()`,
-as stored in mysql and postgres, and various other contexts.
+in wide variety of different uses:
+
+ * cross-platform replacement for stdlib ``crypt()``.
+ * encrypting & verifying most known hash formats used by:
+ - Linux & BSD shadow files
+ - Apache htpasswd files
+ - MySQL & PostgreSQL user account tables
+ * drop-in secure hashing for new python applications
+ * quickly building a configurable hashing policy
+ for existing python applications and existing hashing schemes.
A quick sample of some of the more frequently used modules:
* :mod:`passlib` -- password hashing algorithms
+ * :mod:`passlib.hash` -- module containing all supported password hashes
... see the :doc:`library overview <overview>` for a complete list.