scrypt: Stronger password hashing via sequential memory-hard functions.

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

This package provides bindings to Colin Percival's scrypt implementation (http://www.tarsnap.com/scrypt.html). Scrypt is a key derivation function designed to be far more secure against hardware brute-force attacks than alternative functions such as PBKDF2 or bcrypt.

Details of the scrypt key derivation function are given in a paper by Colin Percival, Stronger Key Derivation via Sequential Memory-Hard Functions: http://www.tarsnap.com/scrypt/scrypt.pdf.


[Skip to Readme]

Modules

[Index]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1, 0.1.1, 0.2.0, 0.2.1, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.4.0, 0.5.0
Dependencies base (>=4 && <5), base64-bytestring (>=0.1), bytestring (>=0.9), entropy (>=0.2) [details]
License BSD-3-Clause
Copyright Copyright 2011 Falko Peters
Author Falko Peters <falko.peters@gmail.com>
Maintainer Falko Peters <falko.peters@gmail.com>
Category Cryptography
Home page http://github.com/informatikr/scrypt
Bug tracker http://github.com/informatikr/scrypt/issues
Source repo head: git clone http://github.com/informatikr/scrypt
Uploaded by FalkoPeters at 2014-01-18T16:12:39Z
Distributions LTSHaskell:0.5.0, NixOS:0.5.0, Stackage:0.5.0
Reverse Dependencies 6 direct, 14 indirect [details]
Downloads 19379 total (29 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Successful builds reported [all 1 reports]

Readme for scrypt-0.5.0

[back to package description]

Welcome to scrypt

This is a Haskell library providing bindings to Colin Percival's scrypt implementation. Scrypt is a key derivation function designed to be far more secure against hardware brute-force attacks than alternative functions such as PBKDF2 or bcrypt.

Details of the scrypt key derivation function are given in a paper by Colin Percival, Stronger Key Derivation via Sequential Memory-Hard Functions: PDF.

Join in!

We are happy to receive bug reports, fixes, documentation enhancements, and other improvements.

Please report bugs via the github issue tracker.

Master git repository:

git clone git://github.com/informatikr/scrypt.git

Authors

This library is written and maintained by Falko Peters, falko.peters@gmail.com.

Thanks to Thomas DuBuisson for suggesting the changes to make this package windows-compatible.