Tobias: passwort wieder auslesen

Beitrag lesen

hi

Wenn ich ein Passwort verschlüsselt in meiner MySQL Datenbank abspeichere. Also bei der Eingabe einfach "password" auswähle (in phpmyadmin), wie kann ich das dann wieder encodieren, wenn ich die richtigkeit überprüfen will.
Es muss ja irgendeine Möglichkeit geben, das Passwort dann mit einem anderen zu vergleichen.

ich weiß nicht, mit welcher Verschlüsselungsmethode mysql das Passwort verschlüsselt, aber die Verschlüsselung ist eigentlich dazu da, dass das Passwort vor fremden Zugriff geschützt ist, und der wäre nicht vorhanden, wenn man es entschlüsseln kann. Folglich musst du es andersrum machen und das eingegebene Passwort verschlüsseln und dann mit dem Wert in der Tabelle vergleichen. (Ich mache es so, dass ich das Passwort verschlüsselt (mit md5() ) in der Tabelle speicher und dann die Eingabe ebenfalls mit md5() verschlüssel)

gruß
Tobias