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


Release history Release notifications

This version
History Node

0.1.0

Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
pwhash-0.1.0.tar.gz (24.1 kB) Copy SHA256 hash SHA256 Source None Apr 6, 2013

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page