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 2 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:

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 password hashing and verification library 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 501
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. 51
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 265
shaj13/go-guardian A library for simple and clean API authentication with various strategies 560
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