Ecosyste.ms: Packages

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

Top 6.3% on proxy.golang.org
Top 5.8% dependent packages on proxy.golang.org
Top 3.5% dependent repos on proxy.golang.org
Top 7.4% forks 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/go%21argon%21pass
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 3 years ago
First release: over 5 years ago
Namespace: github.com/dwin
Dependent packages: 1
Dependent repositories: 2
Stars: 16 on GitHub
Forks: 7 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 21 days ago

    Loading...
    Readme
    Loading...