Go package to simplify common use cases with argon2i
c34dd7c8d2
Replace randomString by password in CompareStringToArgon2Hash function params |
||
---|---|---|
_tests | ||
utils | ||
.gitignore | ||
go.mod | ||
go.sum | ||
LICENSE | ||
README.md |
Argon2 utils
About
Utils to encrypt passwords using argon2
Usage
Example
func func main() {
password := 'qwerty@123'
hashedString, err := argon2_utils.HashStringArgon2(password)
if err != nil {
...
}
match, err := argon2_utils.CompareStringToArgon2Hash(password, hashedString)
if err != nil {
...
}
if !match {
log.Println("passwords don't match")
} else {
log.Println("passwords match")
}
}
This package also contains a RandomString(int)(string,error) function.
Contributions
Euphoria Laxis GitHub
License
This project is under MIT License