Wie benutze ich die Funktion crypt() richtig? Ich habe als Salt einen geMD5ten String verwendet, wenn ich damit allerdings das eingegebene Passwort verschlüsseln möchte, kommt Mist raus bzw. die erste paar Zeichen der Rückgabe sind immer exakt die selben. Wenn ich die beiden Dollars mit der Eins weglasse, wird die Rückgabe auf geschätzt acht Zeichen gekürzt.
Bsp:
return crypt($passwort, '$1$'.md5($key));