Проверка пароля PBKDF2 - PullRequest
       17

Проверка пароля PBKDF2

0 голосов
/ 20 января 2019

У меня есть таблица учетных данных базы данных Keycloak, которая использует алгоритм PBKDF2 для хранения паролей и содержит детали, относящиеся к алгоритму, такие как итерация хэша, соль, значение. В моем коде я использую функцию PHP hash_pbkdf2 ("sha256", $ password, $ salt, $ iteration) для генерации хэша. Эта функция генерирует бит хеша, который не соответствует значению хеша, хранящемуся в таблице учетных данных Keycloak. Как проверить пароль, сохраненный в базе данных, на пароль, введенный пользователем? Я понятия не имею, что здесь происходит не так. Любая помощь будет полезна

...