密码哈希
Go Password Hashing Module,有关实现细节和原理的更多背景信息,请参阅
该库由两个函数组成:
func CreateHash (password string) (string, error)
CreateHash 创建一个带密钥扩展的加盐加密哈希 (PBKDF2),适用于密码认证机制中的存储和使用。
func ValidatePassword(password string, correctHash string) bool
ValidatePassword 根据在正确散列字符串中找到的设置对密码进行散列,并对正确的散列和计算出的散列进行恒定时间比较。
2021-07-05 13:06:00
6KB
Go
1