Wie wandle ich Phrasen und Wörter in MD5-Hash um?
Kann mir bitte jemand erklären, wie man einen Satz wie "Ich möchte etwas Milch kaufen" in MD5 umwandelt? Ich habe den Wikipedia-Artikel zu MD5 gelesen, aber die dort gegebenen Erklärungen sind für mich unverständlich:
"MD5 verarbeitet eine Nachricht variabler Länge in eine Ausgabe mit fester Länge von 128 Bit. Die Eingabenachricht wird in Blöcke von 512-Bit-Blöcken (16 kleine 32-Bit-Endian-Ganzzahlen) aufgeteilt."
"16 kleine 32-Bit-Endian-Ganzzahlen" ist schon schwer für mich. Ich habe den Wiki-Artikel über Little Endians gelesen und kein bisschen verstanden.
Die Beispiele einiger Phrasen und ihrer MD5-Hashes in diesem Wiki-Artikel sind jedoch sehr schön:
MD5 ("Der schnelle braune Fuchs springt über den faulen Hund") = 9e107d9d372bb6826bd81d3542a419d6
MD5 ("Der schnelle braune Fuchs springt über den faulen Hund.") = E4d909c290d0fb1ca068ffaddf22cbd0
Kann mir bitte jemand anhand eines sehr einfachen Beispiels erklären, wie dieser MD5-Algorithmus funktioniert?
Und vielleicht kennen Sie auch eine Software oder einen Code, der Phrasen in MD5 umwandelt. Wenn ja, bitte, lass es mich wissen.