Проверка хэшированного пароля Argon2
Я пытаюсь хешировать пароль с помощью аргона 2. Вот мой код.
try {
const hash = await argon2.hash(user.password, {
type: argon2.argon2d
})
} catch (err) {
console.log(err)
}
Он создает хеш, но когда я пытаюсь проверить хеш, он всегда возвращает false. Что я мог делать не так?
try {
return await argon2.verify(hash, password)
} catch (err){
console.log(err)
}
И вот хеш приходит из базы данных.