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]


Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS],,,,,,,,,,,,,,
Change log
Dependencies base (>=4.9 && <5), base64 (>=0.3 && <0.5), bytestring (>= && <0.11), cryptonite (>=0.15.1 && <0.28), 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
Revised Revision 1 made by nideco at 2020-06-27T15:17:22Z
Category Data
Home page
Bug tracker
Source repo head: git clone
Uploaded by cdepillabout at 2020-05-16T04:45:25Z
Distributions LTSHaskell:, NixOS:, Stackage:
Reverse Dependencies 2 direct, 1 indirect [details]
Downloads 3935 total (66 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-16 [all 1 reports]

Readme for password-

[back to package description]


Build Status Hackage Stackage LTS Stackage Nightly BSD3 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 package for instances for common typeclasses.