У меня есть бэкэнд-приложение, написанное на Python, используемое менеджерами контента моего сайта. Пароли пользователей хэшируются с использованием функции passlib's pbkdf2_sha512. Я начал разрабатывать приложение frontend, для которого я решил использовать nodejs с React для UX.Как проверить криптографический хеш, созданный Паслином Python с помощью Node.js?
Теперь моя проблема: я не могу понять, как я могу проверить пароли, хэшированные passlib, с помощью nodejs для аутентификации моих пользователей. Внедрение Passlib кажется слишком специфичным для меня, и я не занимаюсь криптографией, чтобы понять это.
У меня есть MCF, поэтому я знаю алгоритм и тип дайджеста, соль, количество итераций и длину ключа. Как проверить этот вывод из passlib в узле? Должен ли я выбрать другой алгоритм, лучше поддерживаемый обеими платформами?