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

Top 8.2% on proxy.golang.org

proxy.golang.org : github.com/dwin/goargonpass

Package argonpass provides passphrase hashing and hash verification using the Argon2 password hashing method. The default Argon2 function is ```Argon2id```, which is a hybrid version of Argon2 combining Argon2i and Argon2d. Argon2id is side-channel resistant and provides better brute- force cost savings due to time-memory tradeoffs than Argon2i, but Argon2i is still plenty secure. The string input/output format was designed to be compatible with [Passlib for Python](https://passlib.readthedocs.io/en/stable/lib/passlib.hash.argon2.html) and [Argon2 PHP](https://wiki.php.net/rfc/argon2_password_hash), and you should have full compatibility using the ```argon2i``` function, but will not be able to use ```argon2id```, which is the default for this package until those libraries are updated to support it. I encourage you to find the parameters that work best for your application, but the defaults are resonable for an interactive use such as a web application login.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/dwin/goargonpass
Keywords: argon , argon2 , argon2i , argon2id , go , go-library , golang , golang-library , passlib , password , password-hash , password-hashing , password-security , password-store , passwords
License: MIT
Latest release: over 4 years ago
First release: over 6 years ago
Namespace: github.com/dwin
Stars: 16 on GitHub
Forks: 7 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 6 days ago

    Loading...
    Readme
    Loading...