So verwenden Sie Hash-Generator
- 1
Text oder Dateien wählen
Geben Sie Text ein oder fügen Sie ihn ein, oder wechseln Sie zu „Dateien“ und ziehen Sie eine oder mehrere Dateien beliebiger Größe hinein.
- 2
Algorithmen auswählen
Wählen Sie die benötigten Hashes und das Ausgabeformat. Je weniger Algorithmen, desto schneller sind große Dateien fertig.
- 3
Vergleichen oder kopieren
Fügen Sie die erwartete Prüfsumme ein, um zu sehen, welcher Hash übereinstimmt, oder kopieren Sie jeden Wert mit der zugehörigen Schaltfläche.
- 4
Schlüssel für HMAC hinzufügen
Aktivieren Sie HMAC und geben Sie das Geheimnis ein, um Signaturen mit Schlüssel statt einfacher Hashes zu berechnen.
Limits und Pro
Kostenlos und ohne Registrierung: bis zu 20 Dateien gleichzeitig hashen, ohne Begrenzung der Dateigröße (Dateien mit mehreren Gigabyte werden in Blöcken von 8 MB verarbeitet), dazu Text in jeder Länge, die Ihr Browser verarbeiten kann.
Pro entfernt die Werbung; Hash-Geschwindigkeit und Limits sind in jedem Tarif gleich. Pro ansehen
Über Hash-Generator
Eine Hashfunktion wandelt beliebige Eingaben in einen kurzen Fingerabdruck fester Länge um: Ändert sich ein einziges Byte, ändert sich der Fingerabdruck vollständig. Dieser Generator berechnet zehn davon nebeneinander – MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, BLAKE2b-512, BLAKE3 und CRC32 – für Text, den Sie eingeben, oder für Dateien, die Sie auswählen. Die Ausgabe erfolgt als Hex in Kleinbuchstaben, Hex in Großbuchstaben oder als Base64.
Text wird genau so, wie Sie ihn eingeben, als UTF-8 gehasht. Das Ergebnis entspricht daher dem, was sha256sum oder hashlib von Python für dieselben Bytes liefern. Dateien werden in Blöcken von 8 MB in einem Web Worker gelesen, und alle gewählten Algorithmen werden in einem einzigen Durchlauf aktualisiert. So lässt sich auch ein Datenträgerabbild von mehreren Gigabyte prüfen, ohne es in den Arbeitsspeicher zu laden. Ein Fortschrittsbalken zeigt die Geschwindigkeit in MB/s an, und mit „Abbrechen“ stoppen Sie den Vorgang sofort.
Fügen Sie die neben einem Download veröffentlichte Prüfsumme in das Vergleichsfeld ein, und der passende Algorithmus wird hervorgehoben – Hex in beliebiger Schreibweise, Base64 oder eine ganze Zeile im GNU- oder BSD-Prüfsummenformat. Aktivieren Sie HMAC, um Text oder Dateien mit einem geheimen Schlüssel zu signieren, und zwar mit HMAC-MD5, HMAC-SHA-1, HMAC-SHA-2, HMAC-SHA3 oder HMAC-BLAKE2b, zum Beispiel um die Signatur eines Webhooks zu prüfen.
MD5 und SHA-1 gelten für Sicherheitszwecke als gebrochen, und CRC32 erkennt nur versehentliche Beschädigungen. Verwenden Sie diese Verfahren für Prüfsummen, nicht für Signaturen. Keiner dieser schnellen Hashes eignet sich zum Speichern von Passwörtern; dafür braucht es eine bewusst langsame Funktion wie bcrypt oder Argon2.
Datenschutz
Text und Dateien werden von WebAssembly-Code gehasht, der in diesem Tab läuft. Weder Dateien, Text noch HMAC-Schlüssel werden hochgeladen, und die Hash-Bibliothek wird erst beim ersten Eingeben von Text oder Auswählen einer Datei heruntergeladen. Ihre Auswahl von Algorithmus und Format wird im lokalen Speicher abgelegt, Eingaben und Ergebnisse dagegen nicht.
Funktionen
Verarbeitet riesige Dateien
Blöcke von 8 MB in einem Web Worker mit Fortschritt, Geschwindigkeit und Abbrechen – keine Gigabyte im Arbeitsspeicher.
Prüfsummenvergleich
Fügen Sie einen veröffentlichten Hash als Hex, Base64 oder im sha256sum-Format ein und sehen Sie die Übereinstimmung sofort.
HMAC-Signaturen
HMAC mit Schlüssel und MD5, SHA-1, SHA-2, SHA-3 und BLAKE2b für Webhook- und API-Prüfungen.