Avalanche Effect Visualizer
Schon eine minimale Änderung einer Eingabe kann einen völlig anderen Hashwert erzeugen.
Mit diesem Tool kannst du zwei Eingaben miteinander vergleichen und beobachten, wie viele Bits der resultierenden Hashwerte unterschiedlich sind.
Avalanche Effect
Schon eine minimale Änderung der Eingabe – hier nur ein einziger Buchstabe – führt bei SHA-256 zu einem komplett anderen Hash. Das nennt man den Avalanche-Effekt (Lawineneffekt).
Bei einem idealen Avalanche-Effekt weichen im Schnitt rund 50 % der Bits ab – gemessen über viele Eingaben hinweg. Das ist ein statistischer Durchschnitt, keine Garantie für jede einzelne Änderung.
Was zeigt das Experiment?
Bei einer idealen kryptografischen Hashfunktion ist bei einer kleinen Änderung der Eingabe zu erwarten, dass sich ungefähr die Hälfte der Ausgabebits verändert.
Das bedeutet nicht, dass bei jedem einzelnen Vergleich exakt 50 Prozent der Bits unterschiedlich sein müssen. Der Wert beschreibt das erwartete Verhalten.
Probiere beispielsweise zwei fast identische Eingaben aus:
Hello World
hello World
Anschließend kannst du einzelne Zeichen verändern und beobachten, wie sich das Ergebnis entwickelt.
Mehr über den Avalanche Effect
Warum sich ungefähr die Hälfte der Bits ändert und was das Strict Avalanche Criterion bedeutet, erkläre ich ausführlich im Artikel Was ist der Avalanche Effect?.