markus_walther: Passwort mit MD5() verschlüsseln und entschlüsseln?

Beitrag lesen

Hallo!

Ich habe einen Login programmiert, und möchte die Daten in einer Datenbank speichern. Natürlich sollen die Passwörter möglichst "sicher" sein, deshalb werden sie mit md5 verschlüsselt. Dies funktioniert auch super, doch will man sich einloggen, kommt man nicht rein. Ich denke es liegt an der Verschlüsselung. Mein Code funktioniert folgende Maßen:

1. Passwort wird eingegeben
2. Passwort wird mit MD5() verschlüsselt
3. Passwort wird in DB geschrieben

4. Login: Daten werden eingegeben
5. Login: Login nicht möglich.

Wenn ich in die Datenbank schaue, und die mit MD5 verschlüsselten Passwwörter in "normale" Wörter ändere, kann ich mich ganz normal einloggen. Also müssten wahrscheinlich die Passwörter vor dem Auslesen aus der Datenbank noch einmal entschlüsselt werden? Oder habe ich einen anderen Fehler gemacht?
Ich hoffe ihr könnt mir helfen.

mfg
markus