Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Porównanie hasła mybb z aplikacją

Założony przez  patry11441.

Witam. Tworzę pewną aplikacje i chcę porównać hasło mybb z wprowadzonym hasłem w polu. W plikach forum znalazłem, że hasło to md5(md5($salt).$password). 
Ja wykonuje md5(md5("usvbJXk4")."test") i niestety to haslo nie jest identyczne jak w bazie. Ktoś wie co może być nie tak?
Wydaje mi się, że $password zawiera hasło po md5. Czyli powinieneś mieć coś takiego
md5(md5("usvbJXk4").md5("test"));
Niestety dalej otrzymane hasło nie jest takie jak być powinno.
Musi być takie samo. Na pewno od dobrego użytkownika bierzesz sól oraz zhaszowane hasło?
$password md5($password);
        
$salted_password md5(md5($user['salt']).$password);

if(
$user['password'] === $salted_password)
echo 
'true'
Okej mój błąd... W skrypcie było wykorzystane nieaktualna funkcja do md5. Miałeś racje poprawnie to md5(md5(salt).md5(haslo);



Użytkownicy przeglądający ten wątek:

2 gości