md5() entschlüsselung

hallo liebe wwwler

ich bin auf eure erfahrung und hilfe angewiesen.

ich verschlüssle mittels der funktion md5() das passwort und speichere es in der db ab.
ich möchte nun in meinem login system den usern die möglichkeit geben sich das passwort mittels email zu zusenden.

aber dazu muss ich das passwort entschlüsseln. gibt es da irgend eine encription? habe schon gegooglet aber nicht wircklich viel nützliches gefunden…

danke für eure hilfe
gruss
christoph

hehe…

neee. Wär ja blöd, wenn man das so einfach entschlüsseln könnte.
Das mit den Passworten funktioniert so:

$crypedPass = md5($pass);
Das $cryptedPass hast du ja jetzt in der DB.

Wenn das login kommt und der User seinen User/Pass sendet, hast du das ja zB in den Variablen.
$userName = „Desian“;
und
$userPass = „strengGeheim“;

jetzt hohlst du das verschlüsselte Password aus der DB
$row[„pass“] // sieht dann etwa so aus: c22e030687ef0106d47e662e3774b718

jetzt kannst du einfach das so vergleichen

if(md5($userPass)) == $row[„pass“]) {
echo „Das iss’n User“;
} else {
echo „Da hat wohl wer’n Fehler jemacht!“;
}

gez.
Der Desian

Wenn der User sein passwort vergessen hat, kannst du nur ein neues generieren, das mit md5() verschlüsseln und in die Datenbank speichern!
Das geneerierete passwort kannst du ihm dann per Mail zusenden!
Wenn du die Möglichkeit haben willst das passwort wieder zu entschlüsseln, musst du auf ein anderes Kryptoverfahren zurückgreifen :wink:

LG Matthias

hallo liebe wwwler

Hallo Christoph!

ich verschlüssle mittels der funktion md5() das passwort und
speichere es in der db ab.

Hash-Verfahren sind „Einbahnstrassen“

ich möchte nun in meinem login system den usern die
möglichkeit geben sich das passwort mittels email zu zusenden.

das geht nur vorm umwandeln, also beim anmelden zB.
„vergessene“ Passwörter sind unweigerlich verloren,
Lösung:
->anderen Verschlüsselungsmechanismus verwenden der sich auch Rückwandeln lässt
web-tipp:
http://www.cipherbox.de/kryptologie-algo.html

Na super!! Ok werde es mal anderst versuchen… danke für eure hilfe… und die lösungen…

gruss und danke
christoph