goSecretBoxPassword
Password library
A utility library for securely hashing and encrypting passwords based on the Dropbox method.
A probably paranoid Golang utility library for securely hashing and encrypting passwords based on the Dropbox method. This implementation uses Blake2b, Scrypt and XSalsa20-Poly1305 (via NaCl SecretBox) to create secure password hashes that are also encrypted using a master passphrase.
59 stars
3 watching
9 forks
Language: Go
last commit: over 2 years ago
Linked from 2 awesome lists
credentialsgolanggolang-librarymaster-passphrasenacl-secretboxpasswordpassword-hashpassword-hashingpassword-safetypassword-securitypasswordspasswords-encryptedscryptsecure-passwordsecure-passwords
Related projects:
Repository | Description | Stars |
---|---|---|
dwin/goargonpass | A Go library providing a secure password hashing and verification utility using the Argon2 algorithm. | 18 |
hlandau/passlib | A password validation library in Go inspired by Python's passlib. | 289 |
trustelem/zxcvbn | A Go implementation of a realistic password strength estimator inspired by password crackers. | 68 |
eudoxia0/cl-pass | A library that provides password hashing and verification functionality. | 30 |
andskur/argon2-hashing | A lightweight package for generating and comparing password hashes using the Argon2 algorithm. | 20 |
wagslane/go-password-validator | A lightweight password strength meter using raw entropy values to evaluate the security of a password | 503 |
elithrar/simple-scrypt | Provides a convenient interface to generate, compare and inspect password hashes using the scrypt KDF in Go | 198 |
gopasspw/kubectl-gopass | An extension to kubectl that allows users to manage Kubernetes secrets directly from the gopass password manager. | 40 |
zitadel/passwap | Provides a unified implementation of multiple password hashing algorithms. | 52 |
gosimplellc/nbvcxz | A Java library that estimates password strength based on various algorithms and dictionary matching, providing internationalization support and customizable options. | 293 |
m1/go-generate-password | A password generation tool with options for custom character sets and accessibility features. | 55 |
number571/go-peer | A library for developing secure, decentralized networks in the Go language | 268 |
shaj13/go-guardian | A library for simple and clean API authentication with various strategies | 562 |
venables/bookshelf-secure-password | A Bookshelf.js plugin for securely storing and authenticating passwords using BCrypt. | 24 |
tmthecoder/dargon2 | Provides a unified set of libraries and interfaces for password hashing in Dart applications. | 18 |