Sönke Tesch: md5 - Verschlüsselung

Beitrag lesen

kann man einen mit md5 verschlüsselten String wieder entschlüsseln?

Der md5-Algorythmus ist keine Verschlüsselung, sondern eine Prüfsumme. Der Witz an der Sache ist, daß jede Änderung an den Quelldaten sofort zu einer Änderung in der Prüfsumme führt, so daß man mit ziemlicher Sicherheit davon ausgehen kann, daß zwei verschiedene Quelldaten auch zwei verschiedene Prüfsummen erzeugen. Und deshalb wiederum kann md5 auch zur Passwortprüfung eingesetzt werden: Es ist unwahrscheinlich, daß zwei Passworte die gleiche Prüfsumme erzeugen; anders ausgedrückt: je Zugang ist nur ein Passwort möglich.

Um zur Frage zurück zu kommen: Entschlüsseln kannst Du sowas nicht - auch ein Grund, warum es im Passwortbereich eingesetzt wird. Wenn der Server speichert keine Passworte sondern nur Prüfsummen speichert, ist jeder Entschlüsselungsversuch sinnlos.

Gruß,
  soenk.e