pwhash

package module
v0.0.0-...-b2a8830 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 29, 2016 License: BSD-2-Clause Imports: 0 Imported by: 0

README

pwhash - A password hashing library for Go

The goal of pwhash is to bring a library of many common and popular password hashing algorithms to Go and to provide a simple and consistent interface to each of them. As every hashing method is implemented in pure Go, this library should be as portable as Go itself.

All hashing methods come with a test suite which verifies their operation against itself as well as the output of other password hashing implementations to ensure compatibility with them.

To install pwhash, use the go get command.

go get github.com/ncw/pwhash

I hope you find this library to be useful and easy to use!

NB this is a mirror of the original code at antihe.ro/pwhash which is no longer available.

Documentation

Overview

Package pwhash implements many common password hashing algorithms.

Directories

Path Synopsis
Package apr1_crypt implements the standard Unix MD5-Crypt algorithm created by Poul-Henning Kamp for FreeBSD, and modified by the Apache project.
Package apr1_crypt implements the standard Unix MD5-Crypt algorithm created by Poul-Henning Kamp for FreeBSD, and modified by the Apache project.
Package common contains routines used by multiple password hashing algorithms.
Package common contains routines used by multiple password hashing algorithms.
Package md5_crypt implements the standard Unix MD5-Crypt algorithm created by Poul-Henning Kamp for FreeBSD.
Package md5_crypt implements the standard Unix MD5-Crypt algorithm created by Poul-Henning Kamp for FreeBSD.
Package sha256_crypt implements Ulrich Drepper's SHA256-crypt password hashing algorithm.
Package sha256_crypt implements Ulrich Drepper's SHA256-crypt password hashing algorithm.
Package sha512_crypt implements Ulrich Drepper's SHA512-Crypt password hashing algorithm.
Package sha512_crypt implements Ulrich Drepper's SHA512-Crypt password hashing algorithm.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL