Session Registrieren?

Du kannst mit MD5 gehashte Werte nicht umkehren weil ein Hash im Grunde nur eine Pruefsumme darstellt.
Einen Hash-Wert kann man nicht wieder in Klartext umwandeln, man kann nur mittels eines Brute-Force-Angriffes eine Kollision herbeifuehren. Dabei bekommt man dann einen Wert der den gleichen Hash hat wie der Original-Wert. Es muss sich dabei aber nicht um den Original-Wert handeln.
Eine echte Verschluesselung, wie z.B. DES oder Blowfish, kann auch wieder rueckgaengig gemacht werden, ein Hash nicht.
 
[…] ich habe in jedem Tutorial gerlernt mit MD5 Passwörter zu verschlüsseln, wieso sagst du das man das nicht umkehren kann?
Weil es der Tatsache entspricht. Du musst die einen Hash-Wert sehr stark vereinfacht wie die Quersumme einer Zahl vorstellen: es gibt bestimmt eine Hand voll x-stelliger Zahlen, die als Quersumme den Wert 12345 haben. Welche dabei die Ausgangszahl dieser Quersumme ist, kann nicht bestimmt werden. Es ist nur möglich, weitere Zahlen zu finden, die dieselbe Quersumme haben.
 
Uebrigens, ich empfehle mit SHA1 statt mit MD5 zu hashen. Der Hash ist laenger und somit sind die Chancen einer Kollision geringer.
 
Zurück