Skip to main content

simple safe password hashing

Project description

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.

Project details


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.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page