Показать сообщение отдельно

  #12517  
Старый 27.09.2009, 00:27
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

PHP код:
define("SALT_LENGTH"2);
function 
generateHash($plainText$salt null)
{
    if (
$salt === null) {
        
$salt substr(md5(uniqid(rand(), true)), 0SALT_LENGTH);
    } else {
        
$salt substr($salt0SALT_LENGTH);
    }
    return 
$salt sha1($salt $plainText);
}
echo 
generateHash("Hello"); 
Потому что,длинна соли,ни что иное,как значение константы SALT_LENGTH.
Определи ее в самом начале,как это сделал я,и значение соли будет по твоему усмотрению,в моем случае это 2 символа.
 
Ответить с цитированием