Was ist ein SHA-256 Hash? (Einfach erklärt)

Wenn Sie sich mit Blockchains, Zeitstempeln oder Passwörtern beschäftigt haben, sind Sie sicher schon einmal auf das Wort Hash gestoßen. Es klingt technisch, aber die Idee dahinter ist simpel – und sie ist der Motor hinter dem Nachweis, dass eine Datei zu einem bestimmten Zeitpunkt existiert hat und seither unverändert blieb.
Ein Hash ist ein Fingerabdruck
Eine Hash-Funktion nimmt beliebige Eingaben entgegen – sei es ein einzelnes Wort, ein Dokument oder ein 4-GB-Video – und erzeugt daraus einen kurzen, festlangen String aus Zeichen. SHA-256 liefert immer ein Ergebnis mit 64 Zeichen (256 Bit). Wenn Sie zum Beispiel das Wort „hello“ mit SHA-256 hashen, erhalten Sie jedes Mal, auf jedem Computer, exakt denselben langen String.
Die Eigenschaften, die ihn nützlich machen
- Deterministisch — dieselbe Eingabe ergibt stets denselben Hash.
- Feste Länge — egal ob ein Tweet oder ein ganzer Film: Beide erzeugen einen 64-stelligen SHA-256-Hash.
- Lawineneffekt — ändert man nur ein einziges Zeichen, verändert sich der Hash vollständig. Es gibt kein „fast gleich“ – er ist komplett anders.
- Einwegfunktion — man kann einen Hash nicht zurück in die ursprüngliche Datei umwandeln. Er verrät nichts über den Inhalt.
Warum dies beweist, dass eine Datei unverändert ist
Da jede Änderung – selbst bei nur einem Byte – einen völlig anderen Hash erzeugt, dient ein Hash als perfekte Integritätsprüfung. Wenn Sie den Hash einer Datei heute speichern und dieser Hash im nächsten Jahr noch immer übereinstimmt, ist die Datei nachweislich identisch. Hat sich sogar nur ein Komma geändert, passen die Hashes nicht mehr zusammen.
Genau deshalb ist das Hashing die Grundlage für vertrauenswürdige Zeitstempel: Sie speichern die Datei nirgendwo öffentlich, sondern lediglich ihren Hash. Beweisen Sie, dass dieser Hash zu einem bestimmten Zeitpunkt existierte, haben Sie bewiesen, dass genau diese Datei damals existierte – und behalten dabei den Inhalt privat.
Wo Sie ihm bereits begegnet sind
SHA-256 sichert Bitcoin, überprüft Software-Downloads und speichert Passwörter sicher ab. Auch BlockchainSign nutzt es: Ihre Datei wird mit SHA-256 in Ihrem Browser gehasht, und nur dieser Fingerabdruck wird in der Ethereum-Blockchain gespeichert – Ihnen steht damit ein fälschungssicherer, datierter Beweis zur Verfügung, ohne dass Ihre Datei jemals offengelegt wird.