KryptoRatgeber

Glossar

Hashfunktion

Aktualisiert 12. Juni 2026

Eine Hashfunktion ist ein mathematischer Algorithmus, der eine beliebig große Eingabemenge – Text, Datei, Transaktion – in einen Ausgabewert fester Länge umwandelt, den sogenannten Hashwert (auch: Digest oder Fingerprint).

Kernprinzipien

Drei Eigenschaften machen eine kryptographische Hashfunktion für den Einsatz in Sicherheitssystemen geeignet:

Determinismus: Dieselbe Eingabe erzeugt ausnahmslos denselben Hashwert. Eine Transaktion mit dem Betrag 1,0 BTC liefert stets exakt denselben Digest – egal, auf welchem System der Algorithmus läuft.

Einwegfunktion: Aus dem Hashwert lässt sich die ursprüngliche Eingabe nicht rekonstruieren. Wer den Digest kennt, gewinnt damit keinerlei Rückschluss auf die zugrunde liegenden Daten.

Lawineneffekt: Ändert sich die Eingabe auch nur um ein einzelnes Zeichen, verändert sich der resultierende Hashwert vollständig und unvorhersehbar. Das macht den Hashwert zu einem zuverlässigen Integritätsindikator: Jede nachträgliche Manipulation an Daten ist sofort erkennbar.

Dazu kommt die Kollisionsresistenz: Ein belastbarer Algorithmus wie SHA-256 macht es praktisch unmöglich, zwei verschiedene Eingaben zu konstruieren, die denselben Hashwert liefern.

Bedeutung für die Blockchain

Bitcoin nutzt SHA-256 an zwei zentralen Stellen: im Proof-of-Work-Mining und beim Verketten der Blöcke. Jeder Block enthält den Hashwert seines Vorgängers. Würde ein Angreifer einen bereits gespeicherten Block verändern, änderte sich sein Hashwert – und damit auch der Hash aller nachfolgenden Blöcke. Die gesamte Blockchain würde sichtbar inkonsistent. Dieser Mechanismus ist ein wesentliches Fundament der Unveränderlichkeit des Ledgers.

Praxisanwendungen jenseits der Blockchain

Hashfunktionen sind kein Krypto-exklusives Werkzeug. Sie begegnen einem in mehreren alltäglichen Kontexten:

  • Passwortspeicherung: Systeme speichern nicht das Klartextpasswort, sondern dessen Hashwert – idealerweise ergänzt um einen zufälligen Salt, der Rainbow-Table-Angriffe erschwert.
  • Digitale Signaturen: Nicht das gesamte Dokument, sondern sein Hashwert wird signiert. Das spart Rechenaufwand und beweist gleichzeitig die Integrität des Originals.
  • Prüfsummen: Software-Downloads werden oft mit einem publizierten Hashwert begleitet, damit Nutzer die Unversehrtheit der Datei selbst überprüfen können.
  • Hashtabellen: In der Datenbankstruktur ermöglicht ein Hashwert schnellen, direkten Zugriff auf Einträge, ohne die gesamte Tabelle sequenziell zu durchsuchen.

Verwandte Begriffe