password: Hashing and checking of passwords

[ bsd3, data, library ] [ Propose Tags ]

A library providing functionality for working with plain-text and hashed passwords with different types of algorithms.


[Skip to Readme]
Versions [RSS] [faq] 0.1.0.0, 0.1.0.1, 1.0.0.0, 2.0.0.0, 2.0.0.1, 2.0.1.0, 2.0.1.1, 2.1.0.0, 2.1.1.0, 3.0.0.0
Change log ChangeLog.md
Dependencies base (>=4.9 && <5), base64 (>=0.3 && <0.5), bytestring (>=0.10.8.1 && <0.11), cryptonite (>=0.15.1 && <0.27), memory (>=0.14 && <0.16), text (>=1.2.2 && <1.3) [details]
License BSD-3-Clause
Copyright Copyright (c) Dennis Gosnell, 2019; Felix Paulusma, 2020
Author Dennis Gosnell, Felix Paulusma
Maintainer cdep.illabout@gmail.com, felix.paulusma@gmail.com
Category Data
Home page https://github.com/cdepillabout/password/password#readme
Bug tracker https://github.com/cdepillabout/password/issues
Source repo head: git clone https://github.com/cdepillabout/password
Uploaded by nideco at 2020-05-03T18:06:36Z
Distributions LTSHaskell:3.0.0.0, NixOS:3.0.0.0, Stackage:3.0.0.0
Downloads 2236 total (76 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2020-05-04 [all 1 reports]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Candidates


Readme for password-2.0.0.0

[back to package description]
# password

[![Build Status](https://secure.travis-ci.org/cdepillabout/password.svg)](http://travis-ci.org/cdepillabout/password)
[![Hackage](https://img.shields.io/hackage/v/password.svg)](https://hackage.haskell.org/package/password)
[![Stackage LTS](http://stackage.org/package/password/badge/lts)](http://stackage.org/lts/package/password)
[![Stackage Nightly](http://stackage.org/package/password/badge/nightly)](http://stackage.org/nightly/package/password)
[![BSD3 license](https://img.shields.io/badge/license-BSD3-blue.svg)](./LICENSE)

This library provides datatypes and functions for working with passwords and
password hashes in Haskell.

Currently supports the following algorithms:

* `PBKDF2`
* `bcrypt`
* `scrypt`
* `Argon2`

Also, see the [password-instances](https://hackage.haskell.org/package/password-instances)
package for instances for common typeclasses.