Welche Verschlüsselung?

Wisst ihr welche Verschlüsselung mybboard.net benutzt?

Eine selber programmierte oder MD5 oder so?

Salt???

MD5() das weiß ich aber wie setz ich jetzt salt ein?

function makesalt()
{
    $salt="";
    while(strlen($salt)<9)
        $salt.=chr(rand(64,126));
    return "$1$".$salt."$";
}

//Pass erstellen
$md5 = crypt($pass, makesalt());

//Passwort überprüfen
if(crypt($pass, $md5) == $md5)
   login();

$pass ist dabei das unverschlüsselte PW, das PW das überprüft werden soll
$md5 ist das verschlüsselte, gespeicherte PW

Geht Leider nicht :frowning:

Wie hast du das Beispiel denn umgesetzt? (Script posten!)

Was ich nicht verstehe in dem Beispiel von michi:
Wie kann man denn später eine Eingabe mit dem Passwort
vergleichen, wenn man den Salt-Wert nicht kennt? Schließlich
wird der ja zufällig generiert.

ein richtig mit crypt verschlüsselter Salt-Hash sieht so aus:

fällt dir was auf??? der erste Teil ist genau der Salt :wink:

Und wenn man wie michi7x7 beim Vergleich diesen Salt angibt:

Extrahiert php selbst diese ersten zwei Zeichen.