Hash-Generator — MD5, SHA-256, SHA-512, CRC32, HMAC
Erzeugen Sie MD5-, SHA-1-, SHA-256-, SHA-512-, SHA-3-, CRC32- und HMAC-Hashes von Text oder Dateien auf einmal. Prüfsummen lokal verifizieren, ohne Upload.
🔒 Läuft vollständig in Ihrem Browser — nichts wird hochgeladenWas der Hash-Generator macht
Der Hash-Generator berechnet in einem Durchgang viele Digests derselben Eingabe: MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, Keccak-256, RIPEMD-160, BLAKE3 und CRC32. Entwickler nutzen Hashes, um Werte zu vergleichen, Download-Prüfsummen zu veröffentlichen und zu verifizieren, Cache-Schlüssel und ETags zu bilden, Webhook-Signaturen zu prüfen und deterministische Referenzen in Tests zu erstellen. Text wird vor dem Hashing als UTF-8 kodiert, sodass das Ergebnis dem entspricht, was sha256sum, md5sum oder eine serverseitige Bibliothek für dieselben Bytes liefert.
Wechseln Sie in den Datei-Modus, um beliebige Dateien zu hashen — ein ISO-Image, ein Installationsprogramm, ein ZIP-Archiv oder einen Datenbank-Dump. Die Datei wird blockweise gelesen, sodass selbst mehrere Gigabyte große Dateien funktionieren, ohne den Tab einzufrieren. Fügen Sie die vom Hersteller veröffentlichte Prüfsumme in das Vergleichsfeld ein, und die passende Zeile leuchtet grün auf — der schnellste Weg, um zu bestätigen, dass ein Download vollständig und unverändert ist. Die Ausgabe kann als Hex in Kleinbuchstaben, Hex in Großbuchstaben oder als Base64 angezeigt werden, dem Format von Subresource-Integrity-Attributen und vielen Cloud-Speicher-APIs.
Privater Workflow im Browser
Die gesamte Verarbeitung erfolgt mit JavaScript und WebAssembly im Browser. Das Tool lädt Ihre Texte, Dateien, Schlüssel oder erzeugten Werte nicht auf einen Server hoch und erfordert kein Konto. Dieses Datenschutzmodell ist wichtig, weil kleine Hilfsprogramme bei der Fehlersuche oft echte API-Antworten, Konfigurationsbeispiele, Logs, Authentifizierungsdaten oder kundennahe Beispiele erhalten. Lokales Arbeiten verringert das Risiko und fühlt sich sofort an, weil kein Netzwerk-Roundtrip nötig ist.
Praktische Tipps
SHA-256 ist die beste Standardwahl für die meisten neuen Prüfsummen- und Integrationsaufgaben. SHA-384 oder SHA-512 können von bestimmten Protokollen verlangt werden, SHA-3 ist der neuere NIST-Standard, und BLAKE3 ist die schnellste Option für große Dateien. MD5 und SHA-1 sind für Legacy-Prüfsummen und Cache-Schlüssel noch verbreitet, doch Kollisionen lassen sich gezielt erzeugen — verwenden Sie sie daher niemals für Signaturen oder Passwörter. CRC32 erkennt nur versehentliche Beschädigungen. Keccak-256 ist die vorstandardisierte Variante von SHA3-256, die Ethereum nutzt; beide liefern daher unterschiedliche Ergebnisse.
Aktivieren Sie für die Webhook-Verifizierung HMAC, fügen Sie das gemeinsame Geheimnis ein und vergleichen Sie die HMAC-SHA256-Ausgabe mit dem Signatur-Header Ihres Anbieters. Denken Sie daran, dass Allzweck-Hashes ungeeignet sind, um Passwörter zu speichern — verwenden Sie dafür einen langsamen, gesalzenen Algorithmus wie bcrypt, scrypt oder Argon2.
So verwenden Sie
- Text eingeben oder Datei ablegenFügen Sie den exakten Text ein, der gehasht werden soll, oder wechseln Sie in den Datei-Modus und wählen Sie eine beliebige Datei.
- Algorithmen wählenWählen Sie MD5, SHA-256, SHA-3, CRC32 oder einen anderen Algorithmus; aktivieren Sie optional HMAC mit einem geheimen Schlüssel.
- Kopieren oder verifizierenKlicken Sie auf einen Digest, um ihn zu kopieren, oder fügen Sie eine erwartete Prüfsumme ein, um zu sehen, welcher Algorithmus übereinstimmt.