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

При хэшировании пароля, возникает ошибка, в чем проблема?

$salt = "2ert45g6klmnop56891234gb"; 
$password = hash($password.$salt,'sha256' );

Выдает ошибку: hash(): Unknown hashing algorithm и т.д(скриншот прилагаю), в чём проблема?
a58b994df3e84153bc3be565a1d8c516.png
  • Вопрос задан
  • 336 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
REZ1DENT3
@REZ1DENT3
web-developer
$salt = "2ert45g6klmnop56891234gb"; 
$password = hash('sha256', $password.$salt ); // algo, pass


но я бы не рекомендовал так делать. лучше используй password_hash и без соли
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@PapaStifflera
Родился, вырос...
Проблема в том, что вы не читаете документацию. Там все русским по-белому написано.
php.net/manual/ru/function.hash.php
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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