This article has been translated from English to German.
Bisher habt ihr in früheren Lektionen gelernt, was Hashing ist und wie Hashing funktioniert.
Aber um wirklich zu verstehen, was diese spezialisierten Programme tun, ist es hilfreich, konkrete Beispiele in Aktion zu sehen!

Schauen wir uns an, wie der Hashing-Prozess mit einer tatsächlichen Hash-Funktion funktioniert.
Da SHA-256 die gewählte Hash-Funktion von Bitcoin ist, verwenden wir sie für unser Beispiel.
Dies ist unsere erste Beispieleingabe:
BabyPips.com ist cool wie Eis.
Wenn dieser Satz durch die SHA-256-Hash-Funktion geleitet wird, erzeugt er den folgenden Hash-Wert, der auch als"Digest" oder einfach als"Hash" bezeichnet wird:
A58E12FAC905B8F84EA2F64F888191A4B66A67CC45F8E7B7B0F94C37A134CB57
Wie du sehen kannst, besteht der Auszug aus einer Kombination aus Buchstaben und Zahlen. Er ist genau 64 Zeichen lang.
Abgesehen davon kann man aus dieser Zusammenfassung nicht viel mehr lernen. Es gibt keine Muster oder Hinweise darauf, was die Eingabe ist. Es sieht einfach wie ein Haufen Kauderwelsch aus.
Die Ausgabe mag zufällig erscheinen. Aber es ist unmöglich, die Eingabe zu erraten, indem man sich nur die Ausgabe ansieht.
Wenn du die Eingabe erneut durch die SHA-256-Hashfunktion laufen lässt, erhältst du wieder genau dieselbe Ausgabe ("Hash").
Dieselbe Eingabe führt IMMER zu derselben Ausgabe.
Nehmen wir nun eine kleine Änderung an der Eingabe des ersten Beispiels vor und sehen, was passiert:
BabyPips.com ist cool wie Läuse.
Beachte, dass der Buchstabe "l" am Anfang des Wortes "ice" hinzugefügt wurde, um "lice" zu buchstabieren.
Hier ist die neue Zusammenfassung:
B8784EAEB1FC50719B2041FB1AEE30FF91516529CCB65B4B446CC4D5F6B4EB95
Vergleichen wir nun die beiden:
| Input | Digest |
|---|---|
| BabyPips.com ist cool wie Eis. | A58E12FAC905B8F84EA2F64F888191A4B66A67CC45F8E7B7B0F94C37A134CB57 |
| BabyPips.com ist cool wie Läuse. | B8784EAEB1FC50719B2041FB1AEE30FF91516529CCB65B4B446CC4D5F6B4EB95 |
Wie du sehen kannst, ist dies ein völlig anderes Ergebnis als beim ersten Digest!
Obwohl die Eingaben praktisch identisch waren, hat die Änderung eines einzigen Zeichens zu einem völlig anderen Ergebnis geführt.

Läuse sind ziemlich ekelhaft, also nehmen wir noch eine Änderung an der Eingabe vor:
BabyPips.com ist cool wie Reis.
Jetzt wollen wir mal sehen, was passiert:
FCA7032BE8CF7F3C0DD75B8DEB77412E452EA5E2275BAA4125123CD639ED2C9A
Wieder ein völlig anderer Beitrag!
Vergleichen wir nun alle drei:
| Input | Digest |
|---|---|
| BabyPips.com ist cool wie Eis. | A58E12FAC905B8F84EA2F64F888191A4B66A67CC45F8E7B7B0F94C37A134CB57 |
| BabyPips.com ist cool wie Läuse. | B8784EAEB1FC50719B2041FB1AEE30FF91516529CCB65B4B446CC4D5F6B4EB95 |
| BabyPips.com ist cool wie Reis. | FCA7032BE8CF7F3C0DD75B8DEB77412E452EA5E2275BAA4125123CD639ED2C9A |
Es ist wichtig zu betonen, dass buchstäblich jede Eingabe in eine Hash-Funktion umgewandelt werden kann.
Unabhängig von der Länge der Eingabe hat die Ausgabe immer dieselbe feste Länge und erscheint immer völlig zufällig.
Spiele mit diesem Tool herum, um es selbst zu sehen:
Nimm eine winzige Änderung an deiner Eingabe vor und du wirst feststellen, wie stark sich der Hash verändert.
Ist das nicht toll?! 🤓
Herzlichen Glückwunsch! Du hast deine eigenen Hashes erstellt! 👏