package utils import ( "github.com/alexedwards/argon2id" ) func GenPasswd(originPasswd string) (passwd string, err error) { passwd, err = argon2id.CreateHash(originPasswd, argon2id.DefaultParams) if err != nil { return "", err } return passwd, nil } func CheckPasswd(password string, hash string) (match bool, err error) { match, err = argon2id.ComparePasswordAndHash(password, hash) if err != nil { return false, err } return match, nil }