Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

ROZWIĄZANY: aktualny IPB i jego password oraz salt


Rekomendowane odpowiedzi

Możecie mi powiedzieć jak aktualny IPB generuje SALT i password na jego podstawie, mam taki kod, ale password generowany jest niepoprawnie.

// Salt Generator (FROM IPB)

$salt = '';

$len=5;

srand( (double)microtime() * 1000000 );

for ( $i = 0; $i < $len; $i++ )

{

$num = rand(33, 126);

if ( $num == '92' )

{

$num = 93;

}

$salt .= chr( $num );

}

// generate password from plain text

$pass_hash = md5(md5($salt).md5($password));

Odnośnik do komentarza
Udostępnij na innych stronach

Możecie mi powiedzieć jak aktualny IPB generuje SALT i password na jego podstawie, mam taki kod, ale password generowany jest niepoprawnie.

Hasła nie generuje, najwyżej hash.

Czym objawia się "niepoprawne" generowanie?

Zajrzyj do klasy IPSMember.

/**
 * Generates a password salt.
 * Returns n length string of any char except backslash
 *
 * @param integer  Length of desired salt, 5 by default
 * @return string  n character random string
 */
static public function generatePasswordSalt($len=5)

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.