26.05.2018, 14:27
Cześć,
Mam pytanie odnośnie konfiguracji Whirlpool na forum, nigdzie nic nie mogę o tym znaleźć, a chcę zastąpić md5 whirlpoolem bo jest po prostu lepszy :p.
Póki co zamieniłem:
Na:
Oraz:
Na:
I dalej za bardzo nie wiem co mam jeszcze zrobić.
Prosiłbym o pomoc
Pozdrawiam
Czysty plik:
[attachment=13791]
Mam pytanie odnośnie konfiguracji Whirlpool na forum, nigdzie nic nie mogę o tym znaleźć, a chcę zastąpić md5 whirlpoolem bo jest po prostu lepszy :p.
Póki co zamieniłem:
Kod:
function salt_password($password, $salt)
{
return md5(md5($salt).$password);
}
Na:
Kod:
function salt_password($password, $salt)
{
return hash('whirlpool', $salt . $checkPass);
}
Oraz:
Kod:
function create_password($password, $salt = false, $user = false)
{
global $plugins;
$fields = null;
$parameters = compact('password', 'salt', 'user', 'fields');
if(!defined('IN_INSTALL') && !defined('IN_UPGRADE'))
{
$plugins->run_hooks('create_password', $parameters);
}
if(!is_null($parameters['fields']))
{
$fields = $parameters['fields'];
}
else
{
if(!$salt)
{
$salt = generate_salt();
}
$hash = md5(md5($salt).md5($password));
$fields = array(
'salt' => $salt,
'password' => $hash,
);
}
return $fields;
}
Na:
Kod:
function create_password($password, $salt = false, $user = false)
{
global $plugins;
$fields = null;
$parameters = compact('password', 'salt', 'user', 'fields');
if(!defined('IN_INSTALL') && !defined('IN_UPGRADE'))
{
$plugins->run_hooks('create_password', $parameters);
}
if(!is_null($parameters['fields']))
{
$fields = $parameters['fields'];
}
else
{
if(!$salt)
{
$salt = generate_salt();
}
$hash = hash('whirlpool', $salt . $checkPass);
$fields = array(
'salt' => $salt,
'password' => $hash,
);
}
return $fields;
}
I dalej za bardzo nie wiem co mam jeszcze zrobić.
Prosiłbym o pomoc
Pozdrawiam
Czysty plik:
[attachment=13791]