my website's cms.
Something went wrong. Try again.
123456789101112131415161718192021package main
import ( "log"
"golang.org/x/crypto/bcrypt")
func HashPassword(input []byte) []byte { hash, err := bcrypt.GenerateFromPassword(input, 12) if err != nil { log.Fatal("Couldn't hash the password: " + err.Error()) }
return hash}
func ValidatePassword(hash []byte, password []byte) bool { return bcrypt.CompareHashAndPassword(hash, password) == nil}