PDA

View Full Version : سوال: استفاده از تابع هش



soroush.r70
شنبه 02 آذر 1392, 20:56 عصر
من از تابع زیر برای هش پسوردم استفاده می کنم پسورد موقع ثبت هش می شه ولی موقع ورود هش رو بر نمی گردونه به چه صورت باید برگرده...؟


define('SALT_LENGTH', 9);

function generateHash($plainText, $salt = null)
{
if ($salt === null)
{
$salt = substr(md5(uniqid(rand(), true)), 0, SALT_LENGTH);
}
else
{
$salt = substr($salt, 0, SALT_LENGTH);
}

return $salt . sha1($salt . $plainText);
}