Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

hackage.haskell.org : password

A library providing functionality for working with plain-text and hashed passwords with different types of algorithms. Every supported hashing algorithm has its own module (e.g. Data.Password.Bcrypt) which exports its own hashPassword and checkPassword functions, as well as all the types and functions in this module. If you are not sure about the specifics of an algorithm you want to use, you can rest assured that by using the hashPassword function of the respective algorithm you are not making any big mistakes, security-wise. Of course, if you know what you're doing and you want more fine-grained control over the hashing function, you can adjust it using the hashPasswordWithParams function of the respective algorithm. Generally, the most "secure" algorithm is believed to be Argon2, then scrypt, then bcrypt, and lastly PBKDF2. bcrypt and PBKDF2 are the most established algorithms, so they have been tried and tested, though they both lack a memory cost, and therefore have a greater vulnerability to specialized hardware attacks. When choosing an algorithm, and you have no idea which to pick, just go for bcrypt if your password does not need the highest security possible. It's still a fine way for hashing passwords, and the cost is easily adjustable if needed. If your needs do require stronger protection, you should find someone who can advise you on this topic. (And if you're already knowledgeable enough, you know what to do)

Registry - Source - Homepage - JSON
purl: pkg:hackage/password
Keywords: bsd3, data, library, hacktoberfest, haskell, password
License: BSD-3-Clause
Latest release: 4 months ago
First release: about 5 years ago
Dependent packages: 1
Dependent repositories: 16
Downloads: 3,964 total
Stars: 52 on GitHub
Forks: 15 on GitHub
Total Commits: 151
Committers: 8
Average commits per author: 18.875
Development Distribution Score (DDS): 0.464
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/cdepillabout
Last synced: 24 days ago

    Loading...
    Readme
    Loading...