Hash Generator
Berechnen Sie MD5, SHA-256 oder einen von zwölf weiteren Hashes für Text oder Datei – mehrere zugleich – und vergleichen Sie einen Download mit der Prüfsumme des Herausgebers.
- 12 Algorithmen
- Dateien bis 4 GB
- Prüfsummenvergleich
- Kein Upload
Dateien hier ablegen
oder
Beliebiger Dateityp, je bis 4 GB, 20 Dateien auf einmal
Dateien werden auf Ihrem Gerät gelesen und nie hochgeladen.
Mit Schlüssel wird stattdessen ein schlüsselbasierter Hash (HMAC) berechnet. Der Schlüssel wird nicht gespeichert.
Hashes
Geben Sie Text ein oder fügen Sie eine Datei hinzu, um die Hashes zu sehen.
So erzeugen Sie einen Hash
Text oder Datei – dieselben Schritte.
- 1
Text eingeben oder Dateien hinzufügen
Tippen oder fügen Sie Text ein, oder wechseln Sie zu „Dateien“ und legen Sie eine oder mehrere Dateien beliebigen Typs ab.
- 2
Algorithmen wählen
Markieren Sie so viele wie nötig; alle werden in einem Durchgang berechnet.
- 3
Kopieren oder vergleichen
Kopieren Sie einen Hash oder fügen Sie die erwartete Prüfsumme ein, um sofort zu sehen, ob sie passt.
Prüfsummen ohne Kommandozeile
Dieselben Werte, die sha256sum, certutil oder openssl ausgeben.
Zwölf Algorithmen zugleich
Von den Altlasten MD5 und SHA-1 über die Familien SHA-2 und SHA-3 bis zu den schnellen modernen BLAKE3 und xxHash64.
Große Dateien, wenig Speicher
Dateien werden in 8-MB-Stücken gelesen – ein mehrere Gigabyte großes ISO-Image wird gehasht, ohne es in den Speicher zu laden.
Vergleich per Einfügen
Fügen Sie die Prüfsumme von der Download-Seite ein; der passende Hash leuchtet grün, egal in welchem der gewählten Algorithmen.
HMAC
Mit einem geheimen Schlüssel entsteht ein schlüsselbasierter Hash, wie ihn Webhook-Signaturen und API-Authentifizierung nutzen.
Prüfsummendateien
Hashen Sie mehrere Dateien und speichern Sie die Liste im üblichen Format „Hash Dateiname“ von sha256sum.
WebAssembly-Tempo
Gehasht wird in kompiliertem WebAssembly-Code – mehrere Hundert Megabyte pro Sekunde auf einem aktuellen Laptop.
Privat
Alles läuft in Ihrem Browser. Was Sie eingeben oder öffnen, wird nicht an einen Server gesendet.
Kostenlos, ohne Anmeldung
Kein Konto, keine Limits, kein Wasserzeichen – auf Smartphone, Tablet und Computer.
Was ein Hash ist und welchen Sie nehmen sollten
Eine Hashfunktion verwandelt jede Eingabe – einen Buchstaben oder eine 4-GB-Datei – in einen kurzen Fingerabdruck fester Länge. Dieselbe Eingabe ergibt stets denselben Hash, die kleinste Änderung einen völlig anderen, und die Funktion lässt sich nicht umkehren, um die Eingabe zurückzugewinnen. Das macht Hashes ideal, um unversehrte Downloads zu bestätigen, Duplikate zu erkennen und Daten zu signieren.
Nicht alle Algorithmen sind gleich sicher. MD5 und SHA-1 sind für Sicherheitszwecke gebrochen: Angreifer können zwei verschiedene Dateien mit demselben Hash konstruieren. Um versehentliche Beschädigung zu erkennen oder alte Prüfsummenlisten abzugleichen, taugen sie weiterhin – für alles Sicherheitsrelevante gilt SHA-256 oder stärker. CRC32 und xxHash sind auf Tempo gebaute Prüfsummen, keine Sicherheitsverfahren.
Für Passwörter eignet sich keiner dieser schnellen Hashes allein: Gerade weil sie schnell sind, lassen sich Milliarden Versuche pro Sekunde durchprobieren. Passwortspeicherung braucht bewusst langsame Verfahren mit Salt wie Argon2, scrypt oder bcrypt. Ein HMAC verbindet einen Hash mit einem geheimen Schlüssel und beweist, dass eine Nachricht von jemandem stammt, der den Schlüssel kennt – das Prinzip hinter den meisten Webhook-Signaturen.
Gängige Algorithmen
| Algorithmus | Hash-Länge | Geeignet für |
|---|---|---|
| MD5 | 128 Bit (32 Hex-Zeichen) | Nur alte Prüfsummen – nicht sicher |
| SHA-1 | 160 Bit (40 Hex-Zeichen) | Git-Objekt-IDs, Altsysteme – nicht sicher |
| SHA-256 | 256 Bit (64 Hex-Zeichen) | Download-Prüfung, Signaturen, der allgemeine Standard |
| SHA-512 | 512 Bit (128 Hex-Zeichen) | Wie SHA-256 mit mehr Reserve; schnell auf 64-Bit-CPUs |
| BLAKE3 | 256 Bit (64 Hex-Zeichen) | Sehr schnelles modernes Hashen großer Datenmengen |
| CRC32 | 32 Bit (8 Hex-Zeichen) | Fehlererkennung in ZIP, PNG und Netzwerken |
Tipps
- Sie brauchen eine zufällige eindeutige ID statt eines Fingerabdrucks? Nutzen Sie den UUID-Generator.
- Einen Hash zwischen Hex und Base64 wandelt der Base64-Encoder um.
- Ein HMAC-signiertes Token prüfen Sie mit dem JWT-Decoder.
- Entnehmen Sie die Prüfsumme für einen Download der HTTPS-Seite des Herausgebers – eine Prüfsumme vom selben Mirror wie die Datei beweist nichts.
Häufig gestellte Fragen
Keine Antwort gefunden? Schreiben Sie uns – wir antworten schnell.
Werden meine Dateien für die Berechnung hochgeladen?
Nein. Die Datei wird von Ihrem Browser gelesen und auf Ihrem Gerät mit WebAssembly gehasht. Nichts geht an einen Server – deshalb funktioniert es auch mit sehr großen und vertraulichen Dateien.
Wie prüfe ich eine heruntergeladene Datei?
Wechseln Sie zu „Dateien“, legen Sie die Datei ab und fügen Sie die vom Softwarehersteller veröffentlichte Prüfsumme bei „Mit bekanntem Hash vergleichen“ ein. Eine grüne Übereinstimmung bedeutet: Die Datei ist identisch mit dem Original.
Lässt sich ein Hash entschlüsseln?
Nein. Hashen ist eine Einbahnstraße; es gibt keinen Schlüssel, der aus einem Hash wieder die Eingabe macht. Kurze oder häufige Eingaben findet man nur durch Raten und Vergleichen – darum sind Passwort-Hashes ohne Salt unsicher.
Ist MD5 noch sicher?
Nicht für Sicherheitszwecke. Kollisionen lassen sich in Sekunden erzeugen, MD5 darf daher nicht für Signaturen, Zertifikate oder Passwörter verwendet werden. Zum Erkennen versehentlicher Dateibeschädigung ist es weiterhin vertretbar.
Was ist der Unterschied zwischen Hash und HMAC?
Einen einfachen Hash kann jeder berechnen. Ein HMAC mischt einen geheimen Schlüssel in die Berechnung, sodass nur jemand mit dem Schlüssel ihn erzeugen oder prüfen kann – er belegt Unversehrtheit und Herkunft.
Warum weicht mein Hash von dem eines anderen Tools ab?
Meist unterscheidet sich die Eingabe unsichtbar: ein Zeilenumbruch am Ende, Windows- statt Unix-Zeilenenden oder eine andere Textkodierung. Dieses Tool hasht Text als UTF-8, genau wie eingegeben.
Weitere kostenlose Entwickler-Tools
Kodieren, formatieren, testen, umrechnen und erzeugen – kleine Werkzeuge, die im Browser laufen und Ihre Daten auf Ihrem Gerät lassen.