Werbebanner - Dein Web

MD5

 

Der MD5, kurz für "Message-Digest Algorithm 5" ist eine Berechnungsfunktion, die aus einem beliebigen Text (der "Message") eine 128 Bit lange Prüfsumme (den "Digest" oder auch "Hash" genannt) erzeugt. Der Algorithmus ist nicht direkt umkehrbar, d. h. der ursprüngliche Text kann aus dem Hash-Wert nicht ermittelt werden.

Beispiel für einen Hash-Wert nach MD5:

MD5("abc") = "900150983cd24fb0d6963f7d28e17f72";

Die Prüfsumme ist als 32-stellige Hexadezimalzahl notiert.

Ein Hash-Algorithmus wird oft dazu verwendet, Passwörter in Datenbanken abzulegen. MD5 gilt mittlerweile allerdings als veraltet und wird als unsicher eingestuft, da es mit einem gewissen Aufwand möglich ist, zu einem Hash-Wert die ursprüngliche Zeichenkette zu ermitteln.

Weitere Hash-Algorithmen sind beispielsweise SHA1 und SHA2 .