Как перейти с meteor accounts-password на простой bcrypt?

Нужно перейти с meteor на express 4. Стоит сейчас задача уйти от meteor пакета accounts-password и перейти к bcrypt(так как accounts-password основан на bcrypt). Проблема в том что мне bcrypt и accounts-password генерирует похожий по структуре хеш но он он все же не проходит bcrypt.compare. Подскажите как поправить.
  • Вопрос задан
  • 178 просмотров
Пригласить эксперта
Ответы на вопрос 1
BiSeTrojanov
@BiSeTrojanov
В Meteor JS пароль, перед отправлением в функцию bcrypt_compare сначала хешируется алгоритмом SHA-256, так что ваш код должен выглядеть как-то так
password_verify(hash('sha256', $password), $bcrypt_hash_from_db)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы