password: Hashing and checking of passwords

[ bsd3, data, library ] [ Propose Tags ] [ Report a vulnerability ]

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


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 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, 3.0.1.0, 3.0.2.0, 3.0.2.1, 3.0.3.0, 3.0.4.0, 3.1.0.0, 3.1.0.1
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 [email protected], [email protected]
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.1.0.1, NixOS:3.1.0.1, Stackage:3.1.0.1
Reverse Dependencies 4 direct, 3 indirect [details]
Downloads 4845 total (45 in the last 30 days)
Rating 2.25 (votes: 2) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2020-05-04 [all 1 reports]

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.