Hash-Generator
MD5-, SHA-1-, SHA-256-, SHA-384- und SHA-512-Hashes sowie HMACs für Text oder Dateien erzeugen – sofort und privat.
Hashes
-
MD5
-
SHA-1
-
SHA-256
-
SHA-384
-
SHA-512
MD5 und SHA-1 sind nicht kollisionsresistent. Verwenden Sie sie nur für Prüfsummen, niemals für Passwörter oder digitale Signaturen.
100 % privat: Alles läuft in Ihrem Browser, nichts wird hochgeladen.
So erzeugen Sie einen Hash
Ohne Anmeldung und ohne Installation – funktioniert direkt im Browser.
- Schritt 1:Wählen Sie Text und geben Sie Ihre Eingabe ein, oder wählen Sie Datei und die gewünschte Datei aus.
- Schritt 2:Aktivieren Sie bei Bedarf HMAC, geben Sie einen geheimen Schlüssel ein und wählen Sie Hex, Hex in Großbuchstaben oder Base64.
- Schritt 3:Kopieren Sie jeden Hash per Klick oder fügen Sie eine erwartete Prüfsumme ins Vergleichsfeld ein, um sie zu prüfen.
Hash-Generator – häufige Fragen
Was ist der Unterschied zwischen MD5, SHA-1 und SHA-256?
Sie erzeugen 128-, 160- bzw. 256-Bit-Hashes. MD5 und SHA-1 sind schnell, aber für Sicherheitszwecke gebrochen, da sich Kollisionen erzeugen lassen; SHA-256 und SHA-512 aus der SHA-2-Familie sind der aktuelle Standard für Integritäts- und Sicherheitsprüfungen.
Kann man einen Hash umkehren oder entschlüsseln?
Nein. Hashfunktionen sind Einwegfunktionen. Kurze oder häufige Eingaben wie einfache Passwörter lassen sich jedoch mit vorberechneten Tabellen erraten – deshalb sollten Passwörter mit langsamen, gesalzenen Verfahren wie bcrypt oder Argon2 gespeichert werden statt mit einem einfachen Hash.
Wie prüfe ich die Prüfsumme einer Datei?
Wählen Sie Datei, wählen Sie die heruntergeladene Datei aus und fügen Sie die vom Anbieter veröffentlichte Prüfsumme ins Vergleichsfeld ein. Stimmt sie mit dem SHA-256-Wert (oder einem anderen) überein, ist die Datei unversehrt und unverändert.
Was ist ein HMAC?
Ein HMAC kombiniert eine Hashfunktion mit einem geheimen Schlüssel. Nur wer den Schlüssel kennt, kann denselben Wert erzeugen – daher werden HMACs wie HMAC-SHA256 zum Signieren von API-Anfragen und zur Prüfung von Webhooks etwa von Stripe oder GitHub verwendet.
Werden meine Dateien oder Texte hochgeladen?
Nein. Alle Hashes werden lokal im Browser berechnet. Weder Text noch Datei noch HMAC-Schlüssel werden jemals an einen Server gesendet.
Was ist ein Hash und wofür wird er verwendet?
Eine kryptografische Hashfunktion verwandelt jede Eingabe – ein Passwort, eine JSON-Payload oder ein 2 GB großes ISO-Image – in einen kurzen Fingerabdruck fester Länge. Dieselbe Eingabe ergibt immer denselben Hash, während schon ein geändertes Bit einen völlig anderen erzeugt, und vom Hash zurück auf die Originaldaten zu schließen ist praktisch unmöglich. Damit eignen sich Hashes ideal, um Downloads anhand einer veröffentlichten Prüfsumme zu verifizieren, geänderte Dateien zu erkennen, Cache-Keys und ETags zu bilden, Daten zu deduplizieren und Webhook-Payloads per HMAC zu signieren.
Dieser kostenlose Hash-Generator berechnet MD5, SHA-1, SHA-256, SHA-384 und SHA-512 gleichzeitig für Text oder Dateien und nutzt für die SHA-Familie die native Web Crypto API des Browsers. Aktivieren Sie den HMAC-Modus für Schlüssel-Hashes wie HMAC-SHA256 zur API-Signierung und Webhook-Prüfung, wählen Sie Hex, Hex in Großbuchstaben oder Base64 als Ausgabe und fügen Sie einen erwarteten Wert ins Vergleichsfeld ein, um eine Prüfsumme sofort zu bestätigen. Dateien werden lokal gelesen und nie hochgeladen – vertrauliche Dokumente, private Schlüssel oder Installer lassen sich also sicher hashen. Beachten Sie: MD5 und SHA-1 sind nicht mehr kollisionsresistent. Verwenden Sie sie nur für Prüfsummen ohne Sicherheitsbezug und ansonsten SHA-256 oder stärker.