Hash-Generator 🔒 Ihre Daten verlassen niemals Ihren Browser.
MD5, SHA-1, SHA-256 und SHA-512 beliebigen Texts — alle auf einmal.
⚠ MD5 und SHA-1 sind für Sicherheitszwecke gebrochen — nur für Prüfsummen und Legacy-Interop verwenden.
Über dieses Tool
Eine Hash-Funktion bildet beliebige Eingaben auf einen Fingerabdruck fester Länge ab: Ein geändertes Zeichen ändert den ganzen Hash. SHA-256 und SHA-512 werden mit der Web Crypto API des Browsers berechnet; MD5 und SHA-1 sind für Prüfsummen und Legacy-Systeme enthalten — beide sind kryptografisch gebrochen, nutzen Sie sie niemals für Passwörter oder Signaturen.
Alle vier Hashes aktualisieren sich live beim Tippen, vollständig auf Ihrem Gerät. Praktisch zum Prüfen von Checksummen, Erzeugen von Cache-Keys oder Vergleichen von Configs.
Häufige Fragen
Ist Hashing dasselbe wie Verschlüsselung?
Nein. Hashing ist eine Einbahnstraße — aus dem Hash lässt sich der ursprüngliche Text nicht wiederherstellen. Verschlüsselung ist mit dem richtigen Schlüssel umkehrbar. Verwenden Sie einen Hash nie, um Daten zu „schützen“, die Sie später wieder benötigen.
Welchen Algorithmus soll ich verwenden — MD5, SHA-1 oder SHA-256?
Für alles Sicherheitsrelevante (Passwörter, Signaturen, Integritätsprüfungen gegen einen böswilligen Akteur) verwenden Sie SHA-256 oder SHA-512. Bei MD5 und SHA-1 ist die Kollisionsresistenz gebrochen — sie eignen sich nur für unkritische Prüfungen wie das Deduplizieren von Dateien oder das Erkennen zufälliger Beschädigungen.
Was bietet HMAC, was ein einfacher Hash nicht bietet?
Einen einfachen Hash kann jeder neu berechnen, sodass ein Angreifer Daten und Hash gemeinsam austauschen kann. HMAC bindet einen geheimen Schlüssel ein — nur wer den Schlüssel kennt, kann einen passenden Hash erzeugen. Genau das macht es nützlich, um zu prüfen, ob eine Nachricht wirklich vom Inhaber des Geheimnisses stammt.
Wird meine Datei oder mein Text irgendwohin hochgeladen?
Nein. Das Hashing läuft vollständig in Ihrem Browser über die Web Crypto API (und eine lokale MD5-Implementierung) — nichts von dem, was Sie hier eingeben oder ablegen, wird an einen Server gesendet.
Warum muss ich bei großen Dateien manchmal auf „Trotzdem berechnen" klicken, damit MD5 läuft?
MD5 hat keine native Browser-Implementierung, daher berechnet dieses Tool ihn in reinem JavaScript im Haupt-Thread. Bei sehr großen Dateien würde das den Tab einfrieren, weshalb es standardmäßig übersprungen wird — ein Klick auf „Trotzdem berechnen" führt es trotzdem aus.