PassLib 1.5.3 documentation

Welcome

Passlib is a password hashing library for Python 2 & 3, which provides cross-platform implementations of over 20 password hashing algorithms, as well as a framework for managing existing password hashes. It’s designed to be useful for a large range of tasks, including:

  • quick-start password hashing for new python applications ~ quickstart guide
  • constructing a configurable hashing policy to match the needs of any python application ~ passlib.context
  • reading & writing Apache htpasswd / htdigest files ~ passlib.apache
  • creating & verifying hashes used by MySQL, PostgreSQL, OpenLDAP, and other applications ~ passlib.apps
  • creating & verifying hashes found in Unix “shadow” files ~ passlib.hosts

See the library overview for more details and usage examples.

Table Of Contents

Previous topic

Table Of Contents

Next topic

Installation

This Page