Задать вопрос

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

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

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

Похожие вопросы