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.

GitHub

59 stars
3 watching
9 forks
Language: Go
last commit: about 4 years ago
Linked from 2 awesome lists

credentialsgolanggolang-librarymaster-passphrasenacl-secretboxpasswordpassword-hashpassword-hashingpassword-safetypassword-securitypasswordspasswords-encryptedscryptsecure-passwordsecure-passwords

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
dwin/goargonpassA Go library providing a secure password hashing and verification utility using the Argon2 algorithm.18
hlandau/passlibA password validation library in Go inspired by Python's passlib.288
trustelem/zxcvbnA Go implementation of a realistic password strength estimator inspired by password crackers.68
eudoxia0/cl-passA Common Lisp library for securely hashing and verifying passwords.30
andskur/argon2-hashingA lightweight package for generating and comparing password hashes using the Argon2 algorithm.20
wagslane/go-password-validatorA lightweight password strength meter using raw entropy values to evaluate the security of a password507
elithrar/simple-scryptProvides a convenient interface to generate, compare and inspect password hashes using the scrypt KDF in Go198
gopasspw/kubectl-gopassAn extension to kubectl that allows users to manage Kubernetes secrets directly from the gopass password manager.40
zitadel/passwapProvides a unified implementation of multiple password hashing algorithms.54
gosimplellc/nbvcxzA Java library that estimates password strength based on various algorithms and dictionary matching, providing internationalization support and customizable options.293
m1/go-generate-passwordA password generation tool with options for custom character sets and accessibility features.55
number571/go-peerA library for building secure and private networks in Go270
shaj13/go-guardianA library for simple and clean API authentication with various strategies563
venables/bookshelf-secure-passwordA Bookshelf.js plugin for securely storing and authenticating passwords using BCrypt.24
tmthecoder/dargon2Provides a unified set of libraries and interfaces for password hashing in Dart applications.18