Skip to main content
https://travis-ci.org/DasIch/pwhash.png?branch=master

pwhash is a password hashing library, relying on well known and trusted implementations of cryptographic hashing functions, making password hashing as simple as:

from pwhash import PasswordHasher

pwhasher = PasswordHasher.from_config_file("pwhashc.json")

hash = pwhash.create(u"password")
verified, new_hash = pwhasher.verify_and_upgrade(u"password", hash)
if verified:
    authenticate()
    if new_hash is not None:
        save_new_safer_hash(new_hash)

There is no reason to make password hashing more difficult or upgrading your hash function less seamless.

Want to learn more or contribute? Take a look at our documentation.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pwhash-0.1.0.tar.gz (24.1 kB view details)

Uploaded Source

File details

Details for the file pwhash-0.1.0.tar.gz.

File metadata

  • Download URL: pwhash-0.1.0.tar.gz
  • Upload date:
  • Size: 24.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pwhash-0.1.0.tar.gz
Algorithm Hash digest
SHA256 92ec45d5c1c916426d780eba6c0dc9b25b740ddbe4d26c3dca719257359770ba
MD5 2686ecd44c714c9ec73ac88e713cfe4b
BLAKE2b-256 bf05f08a22ede4d2f62a8b85e3787088ba43f2d3e9b08513d845fb2cc01e560c

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page