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

Как верифицировать hash pbkdf2?

При регистрации пользователя я хеширую пароль пользователя таким способом.
$iterations = 1000;
$salt = mcrypt_create_iv(16, MCRYPT_DEV_URANDOM);
$pass = hash_pbkdf2("sha256", $myrow['pass'], $salt, $iterations, 20);


Но при авторизации нужно верифицировать пароль, к сожалению не нашёл никакой информации касаемой pbkdf2,
Нашел только про password_verify()
https://habrahabr.ru/post/194972/

Пожалуйста, объясните как реализовать можно реализовать данную функцию, или скинте ссылочки на литературу, заранее благодарен за любую помощь.
  • Вопрос задан
  • 187 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
nazarpc
@nazarpc
Open Source enthusiast
Официальную документацию разве не видели?
https://secure.php.net/manual/en/function.hash-pbk...

А вообще:
1) Mcrypt много лет не обновляется и не рекомендуется к использованию совсем
2) Используйте password_* функции, они специально для этого придуманы, не выдумывайте здесь велосипед
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽