uniugm/admin/lib/passlib/password.go
2025-04-30 15:46:14 +08:00

13 lines
351 B
Go

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
}