Прошу прощения за плохое использование английского языка ... У меня возникла проблема с созданием функции, которая хэширует мой пароль с солью (первый раз с использованием соли). Проблема в том, что я не знаю, как реально вернуть соленый/хешированный пароль из функции.Хеш с солью в функции
Мой код:
# Password hashing with a salt.
function hashing($stringPassword)
{
// Making a random uniq code as salt.
$salt = uniqid(mt_rand(), true);
$HASH512 = hash('SHA512', $stringPassword);
$hashPassword = $salt.$HASH512;
return $stringPassword;
}
И как я пытался проверить:
<?php
$stringPassword = '482301';
hashing($stringPassword);
echo $hashPassword;
?>
Благодарим Вас за помощь!
Что ... что ты делаешь? Вы не возвращаете ничего полезного из своей функции, и вы вызываете функцию без сохранения ее вывода в переменную любого типа. Пожалуйста, начните с основного урока PHP. – ceejayoz
Можете ли вы объяснить возникшую у вас проблему? Второй фрагмент кода должен содержать длинную строку символов - это не то, что вы ожидали? – Kryten
@Kryten Второй фрагмент кода не должен содержать ничего, что на данный момент написано – ceejayoz