php salt мои пароли для каждого пользователя sha512 - правильно ли я делаю?

Я пытаюсь правильно указать для каждого пользователя и сайта соль для моих паролей. Вот что у меня есть:

require('../../salt.php'); //this is above the web root and provides $salt variable
$pw = mysql_real_escape_string($_POST['pw']);
$per_user_salt = uniqid(mt_rand());
$site_salt = $salt //from salt.php that was required on first line
$combine = $pw . $per_user_salt . $site_salt;
$pw_to_put_in_db = hash("sha512", $combine);

Это правильно? Спасибо

9
задан Andrew Samuelsen 1 July 2011 в 05:13
поделиться