SHA256_PassHash Хеширование паролей
Можете помочь с хешированием паролей, на регистрации Diemos`a уже очень много времени сижу никак не могу сделать хеш. паролей.
Я читал все темы где Daniel рассказывал о функции, я делал так: генирировал соль
PHP код:
stock generate_salt( salt[] ) {
new generated[64];
new sample[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
for( new ch; ch < sizeof(generated); ch++ ) {
generated[ch] = sample[random(sizeof(sample) - 1)];
}
strmid(salt, generated, 0, 65, 65);
return true;
}
Но почему-то она генерировалась, но не записывалась в базу данных :wacko: хорошо я сделал так
PHP код:
SHA256_PassHash(inputtext, "", pInfo[playerid][pPassword], 64)
то есть без соли.
В общем помогите сделать хеш. паролей на примере регистрации от Diemos. Так же разъясните как вы это сделали.
Еще вопрос в том, что нужно ли это делать? Воспользоваться Whirlpool, или SHA256, так как sha256 можно декодировать обратно http://md5decrypt.net/en/Sha256/