Sicherheit
Hash Generator
Berechne MD5, SHA-1, SHA-256, SHA-384, SHA-512 und CRC32 auf einen Blick – für Texte und Dateien bis 500 MB, wahlweise als HMAC. Vergleiche Prüfsummen von Download-Seiten und erzeuge Subresource-Integrity-Werte.
- Läuft komplett in deinem Browser
- Keine Datenübertragung
- Ohne Anmeldung
- Kostenlos
Eingabe
Der Text wird als UTF-8 gehasht – genau so, wie er im Feld steht, inklusive Leerzeichen und Zeilenumbrüchen.
Hashes
Berechne …Mit erwartetem Hash vergleichen
Anleitung
So funktioniert’s
- Text oder Datei
Gib einen Text ein oder wechsle zu „Datei“ und wähle eine Datei bzw. ziehe sie in das Feld. Alle Hashes erscheinen sofort.
- Format wählen
Hashes als Hex in Klein- oder Großbuchstaben oder als Base64 – je nachdem, wie die Gegenstelle sie erwartet.
- Prüfsumme vergleichen
Füge die Prüfsumme von der Download-Seite ins Vergleichsfeld ein. Das Tool erkennt das Verfahren selbst und sagt dir, ob die Datei unverändert ist.
- HMAC und SRI
Mit einem geheimen Schlüssel entstehen HMAC-Werte, etwa zum Prüfen von Webhooks. Für Skripte von fremden Servern liefert das Tool den fertigen integrity-Wert.
FAQ
Häufige Fragen
Was ist ein Hash?
Ein Hash ist ein digitaler Fingerabdruck fester Länge: Aus beliebig vielen Daten entsteht immer ein gleich langer Wert. Schon die kleinste Änderung – ein einziges Zeichen – ergibt einen völlig anderen Hash. Aus dem Hash lassen sich die Daten nicht zurückgewinnen.
Welches Verfahren soll ich nehmen?
SHA-256 ist der heutige Standard. MD5 und SHA-1 gelten als gebrochen: Man kann gezielt zwei verschiedene Dateien mit gleichem Hash erzeugen. Für einfache Prüfsummen gegen Übertragungsfehler reichen sie noch, für Sicherheit nicht.
Kann ich damit Passwörter speichern?
Nein – auch nicht mit SHA-256. Diese Verfahren sind absichtlich schnell, Angreifer können Milliarden Passwörter pro Sekunde durchprobieren. Für Passwörter gibt es langsame Verfahren wie bcrypt oder Argon2, in PHP etwa password_hash().
Warum hat mein Text einen anderen Hash als anderswo?
Meist wegen unsichtbarer Unterschiede: ein Leerzeichen oder Zeilenumbruch am Ende, Windows- statt Linux-Zeilenumbrüche oder eine andere Zeichenkodierung. Dieses Tool hasht den Text genau so, wie er im Feld steht, als UTF-8.
Was ist HMAC?
Ein HMAC ist ein Hash, in den zusätzlich ein geheimer Schlüssel einfließt. Nur wer den Schlüssel kennt, kann den richtigen Wert erzeugen. So prüfen z. B. Zahlungsanbieter und Webhooks, dass eine Nachricht echt ist und unterwegs nicht verändert wurde.
Werden meine Dateien hochgeladen?
Nein. Dateien werden nur in deinem Browser gelesen und dort gehasht – auch große Dateien verlassen dein Gerät nicht.