Я запускаю новый проект NodeJS, который требует аутентификации пользователя. Мне были рекомендованы две библиотеки хеширования: bcrypt и bcryptjs .
Они обе очень популярны согласно статистике npmjs.org. bcryptjs
, кажется, старше и не обновлялся в течение 3 лет. С другой стороны, этот ответ предполагает, что он позволит мне плавно перейти от моего бэкэнда PHP, поскольку он будет генерировать совместимые хеши. Я устал от того, что зависел от пакета, который не поддерживается активно. Какие соображения я должен учитывать при принятии этого решения.