Thomas: Passwort verschlüsselt speichern

Beitrag lesen

Hallo.
Ich habe folgendes vor:

  • wenn jemand ein Passwort eingibt, möchte ich es zuerst verschlüsseln und dann in der Datenbank speichern
  • loggt sich ein Benutzer mit seinem Passwort ein, wird seine Eingabe verschlüsselt und mit dem Wert in der Datenbank verglichen (der ja auch verschlüsselt gespeichert ist)

Gibt es irgendeine PHP-Funktion, mit der ich diese Verschlüsselung machen kann.
Hab grad crypt() getestet, aber wenn ich das selbe Wort mehrmals hintereinander mit crypt() verschlüsseln möchte, kommt jedes mal ein anderer verschlüsselter Wert raus?

Gibt es da eine geeignetere Funktion?

Vielen Dank vorab für die Hilfe,
Thomas