package passlib import "golang.org/x/crypto/bcrypt" func EncryptPassword(password string) string { binPwd, _ := bcrypt.GenerateFromPassword([]byte(password), bcrypt.DefaultCost) return string(binPwd) } func ComparePassword(encryptPwd, plaintPwd string) bool { return bcrypt.CompareHashAndPassword([]byte(encryptPwd), []byte(plaintPwd)) == nil }