Проверка хэшированного пароля 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)
}

И вот хеш приходит из базы данных.

0 ответов

Другие вопросы по тегам