Skip to content
BlockchainSign
de

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

Was ist ein SHA-256 Hash? (Einfach erklärt)
Photo: Markus Spiske on Pexels

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.

Häufige Fragen

Können zwei verschiedene Dateien denselben SHA-256-Hash haben?
Theoretisch ist eine sogenannte ‚Kollision‘ möglich, doch bei SHA-256 hat bisher niemand zwei Dateien mit demselben Hash gefunden. Es gilt als rechnerisch unmöglich. In der Praxis bedeutet ein übereinstimmender Hash, dass die Dateien identisch sind.
Kann man einen Hash rückgängig machen, um die ursprüngliche Datei zu erhalten?
Nein. Das Hashing ist ein Einwegprozess – der Hash verrät nichts über den Inhalt und lässt sich nicht zurück in die Datei umwandeln. Deshalb muss nur der Hash und niemals die Datei öffentlich gemacht werden, um die Existenz zu beweisen.
Warum wird SHA-256 statt anderer Hash-Algorithmen verwendet?
SHA-256 ist ein weit verbreiteter, sorgfältig geprüfter Standard, der kollisionsresistent ist und unter anderem in Bitcoin, TLS-Zertifikaten und der digitalen Signatur von Software eingesetzt wird. Er ist schnell, erzeugt einen kompakten 256-Bit-Fingerabdruck und weist keine bekannten praktischen Schwächen auf.

Beweisen Sie heute, dass Ihre Arbeit existiert

Versehen Sie jede beliebige Datei auf der Ethereum-Blockchain mit einem Zeitstempel und erhalten Sie ein fälschungssicheres Zertifikat, das lebenslang gilt. Ihre Datei verlässt niemals Ihren Browser.