Zum Hauptinhalt springen

Was ist Cryptographic Hash?

Warum Hashes in Blockchain und Datensicherheit so wichtig sind

TechnologieFortgeschritten4 Min. Lesezeit

Definition

Ein Cryptographic Hash ist der feste Ausgabewert einer kryptografischen Hashfunktion. Er ermöglicht es, Daten auf Integrität zu prüfen, ohne die Originaldaten preiszugeben. Bitcoin, Ethereum und praktisch jede Blockchain basieren auf diesem Prinzip.

Jede Bitcoin-Transaktion, jeder Block in der Blockchain und jedes Passwort, das sicher gespeichert wird, basiert auf demselben Grundprinzip: einem Cryptographic Hash. Eine Hashfunktion nimmt beliebige Eingabedaten (ein Wort, eine Datei, eine ganze Datenbank) und erzeugt daraus einen einzigartigen, festen Ausgabewert, den Hash. Dabei gilt: Gleiche Eingabe ergibt immer denselben Hash, aber aus dem Hash lässt sich die Eingabe nicht zurückrechnen. Selbst die kleinste Änderung an der Eingabe verändert den Hash komplett.

Kryptografische Hashfunktionen im Vergleich

HashfunktionAusgabelängeEinsatzStatus
SHA-256256 Bit (64 Hex-Zeichen)Bitcoin, SSL-ZertifikateSicher, Standard
Keccak-256256 BitEthereum, Smart ContractsSicher, Standard
SHA-3224-512 BitNIST-Standard, neuere ProtokolleSicher, Nachfolger von SHA-2
RIPEMD-160160 BitBitcoin-Adressen (nach SHA-256)Eingeschränkt sicher
MD5128 BitDatei-Prüfsummen (legacy)Unsicher, gebrochen
SHA-1160 BitGit (legacy)Unsicher, Kollisionen gefunden

Was einen kryptografischen Hash besonders macht

Normale Prüfsummen (wie CRC32) erkennen zufällige Fehler. Kryptografische Hashes gehen drei entscheidende Schritte weiter. Erstens: Einwegfunktion. Aus dem Hash lässt sich die Eingabe nicht rekonstruieren. Wenn du den SHA-256-Hash eines Passworts kennst, kannst du das Passwort nicht daraus ableiten. Zweitens: Kollisionssicherheit. Es ist praktisch unmöglich, zwei verschiedene Eingaben zu finden, die denselben Hash erzeugen. Bei SHA-256 gibt es 2^256 mögliche Ausgaben, eine Zahl mit 77 Stellen. Drittens: Lawineneffekt. Ändere ein einziges Bit der Eingabe, und der Hash ändert sich komplett. "Bitcoin" und "bitcoin" erzeugen völlig unterschiedliche SHA-256-Hashes, obwohl sich nur ein Buchstabe in der Großschreibung unterscheidet. Diese Eigenschaft macht Manipulation sofort erkennbar.

Warum Hashes für die Blockchain unverzichtbar sind

Die gesamte Blockchain-Architektur basiert auf kryptografischen Hashes. Jeder Block enthält den Hash des vorherigen Blocks. Dadurch entsteht eine Kette, in der jede nachträgliche Änderung sofort auffällt: Manipulierst du eine Transaktion in Block 500, verändert sich dessen Hash, was den Hash von Block 501 ungültig macht, der wiederum Block 502 ungültig macht, und so weiter. Um die Manipulation zu verbergen, müsstest du jeden nachfolgenden Block neu berechnen, schneller als das gesamte restliche Netzwerk. Bei Bitcoin mit einer Hashrate von über 600 EH/s ist das praktisch unmöglich.

Auch Mining basiert auf Hashes: Miner suchen einen Eingabewert, der zusammen mit den Blockdaten einen Hash erzeugt, der unter einem bestimmten Zielwert liegt. Das erfordert Milliarden von Versuchen pro Sekunde und ist genau der Grund, warum Mining so viel Rechenleistung und Strom kostet. Der gesamte Prozess namens Proof of Work funktioniert nur, weil Hashes schnell zu verifizieren, aber extrem aufwändig gezielt zu erzeugen sind.

Quantencomputer: Eine Gefahr für Hashes?

Eine häufige Frage: Können Quantencomputer kryptografische Hashes knacken? Die kurze Antwort: Nicht wirklich. Der Grover-Algorithmus könnte die effektive Sicherheit von SHA-256 theoretisch von 256 auf 128 Bit halbieren, was immer noch astronomisch sicher wäre. Im Gegensatz zu asymmetrischer Kryptografie (Public-Key-Verfahren), die von Quantencomputern bedroht ist, gelten kryptografische Hashfunktionen als quantenresistent. Bitcoin und Ethereum müssten also ihre Signaturverfahren anpassen, aber SHA-256 und Keccak bleiben nach aktuellem Forschungsstand voraussichtlich sicher.

Hashes im Alltag

Kryptografische Hashes begegnen dir öfter, als du denkst. Wenn du dich auf einer Website anmeldest, speichert der Server nicht dein Passwort, sondern den Hash deines Passworts. Beim Login wird deine Eingabe gehasht und mit dem gespeicherten Hash verglichen. Selbst bei einem Datenleck sieht der Angreifer nur Hashes, nicht die Klartext-Passwörter. Auch Software-Downloads werden mit Hashes verifiziert: Du vergleichst den SHA-256-Hash der heruntergeladenen Datei mit dem auf der Website veröffentlichten Hash. Stimmen beide überein, wurde die Datei nicht manipuliert. Auch Git, das meistgenutzte Versionskontrollsystem der Welt, identifiziert jeden Commit über einen SHA-1-Hash, wobei die Migration auf SHA-256 bereits läuft, weil SHA-1 nicht mehr als sicher gilt.

Worauf du achten solltest

Nicht jeder Hash ist gleich sicher. MD5 und SHA-1 gelten als gebrochen, weil Forscher Kollisionen gefunden haben (zwei verschiedene Eingaben mit demselben Hash). Für sicherheitsrelevante Anwendungen sind SHA-256 oder SHA-3 der aktuelle Standard. Im Krypto-Kontext ist besonders relevant: Ein Transaction Hash identifiziert jede Transaktion eindeutig, und der Merkle Tree nutzt Hashes, um Tausende Transaktionen effizient in einem einzigen Root-Hash zusammenzufassen.

Wichtig

SHA-256 erzeugt 2^256 mögliche Hashes. Das sind mehr Kombinationen als Atome im beobachtbaren Universum, was Kollisionen praktisch unmöglich macht.

Häufige Fragen zum Cryptographic Hash

Kann man einen Hash zurückrechnen?

Nein. Kryptografische Hashfunktionen sind Einwegfunktionen. Aus dem Hash lässt sich die ursprüngliche Eingabe nicht rekonstruieren, nur durch Ausprobieren aller Möglichkeiten (Brute Force) finden.

Warum nutzt Bitcoin SHA-256?

SHA-256 bietet mit 256 Bit Ausgabelänge ein extrem hohes Sicherheitsniveau, ist schnell berechenbar und seit 2001 ein etablierter Standard ohne bekannte Schwächen.

Was passiert, wenn zwei Eingaben denselben Hash erzeugen?

Das nennt man eine Hash-Kollision. Bei sicheren Algorithmen wie SHA-256 ist das praktisch unmöglich. Bei veralteten wie MD5 wurden solche Kollisionen bereits nachgewiesen.

Über die Autorin

Dr. Stephanie Morgenroth

Dr. Stephanie Morgenroth

Steffi ist promovierte Medizinerin, Krypto-Investorin seit 2021 und erreicht mit MissCrypto über 100.000 Menschen auf Social Media. Sie macht komplexe Themen wie Bitcoin, DeFi und Krypto-Steuern verständlich, ehrlich, unabhängig und ohne Hype.

Über Steffi

Risikohinweis: Meine Inhalte dienen ausschließlich zur Information und stellen keine Anlageberatung dar.

Diese Seite kann Affiliate-Links enthalten. Bei einem Kauf über diese Links erhalte ich eine Provision — du unterstützt meinen Kanal ohne Mehrkosten. Danke! ❤️