
To store passwords securely, they should be salted, then hashed with a slow hash function. this library uses pbkdf1-sha256, and handles all the details. it uses the cryptohash package for speed; if you need a pure haskell library, pwstore-purehaskell has the exact same api, but uses only pure haskell. it is about 25 times slower than this package, but still quite usable.
this package provides a library for the haskell programming language, compiled for profiling. see http://www.haskell.org/ for more information on haskell.