Hashes berechnen

Kostenloser Online-Hash-Rechner, der vollständig in Ihrem Browser läuft. Text einfügen oder eine Datei beliebiger Größe ablegen, einen oder mehrere Algorithmen wählen (MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32), hex- oder base64-Ausgabe wählen, optional einen Schlüssel für HMAC-Varianten setzen. Die Datei wird gestreamt und jeder gewählte Algorithmus aus demselben Block gespeist, es landet also nichts im Speicher. Der Vergleichsblock unten nimmt zwei Hashes und sagt, ob sie übereinstimmen.

Verwendung

1
Eingabemodus wählen

Text-Tab zum Tippen, Datei-Tab für Drag-and-Drop.

2
Algorithmen wählen

Boxen ankreuzen, die Sie wollen — alle berechnen parallel.

3
Ausgabeformat festlegen

Hex für traditionelle Anzeige, base64 für JWT-Stil.

4
Berechnen

Ergebnis anklicken zum Kopieren; Vergleichen für Verifizierung gegen bekannten Hash.

Text oder Dateien im Browser hashen — MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32, mit HMAC

Algorithmen
Ausgabe
HMAC (optional)
Wenn ein Schlüssel gesetzt ist, werden alle ausgewählten Algorithmen als HMAC-… statt als normale Digests berechnet.

Zwei Hashes vergleichen

Zwei Hashes zum Vergleichen einfügen
Weißt du nicht, was du ausprobieren sollst?
750+ Tools — Überraschung öffnen
🎲 Überrasch mich

Was Sie tun können

Sechs Algorithmen
MD5, SHA-1, SHA-256, SHA-384, SHA-512 und CRC32 — beliebige Kombination.
Text oder Datei
Beliebigen Text oder eine Datei beliebiger Größe hashen — gestreamt gelesen, damit die Seite reaktiv bleibt.
HMAC-Modus
Geheimen Schlüssel angeben — jeder gewählte Algorithmus wird als HMAC-X neu berechnet.
Hex- oder base64-Ausgabe
Bei Bedarf umschalten — nützlich um zu matchen was die Ziel-Spec/das System erwartet.
Zwei Hashes vergleichen
Zwei Hashes einfügen — ✓ Übereinstimmung oder ✗ Unterschiedlich anzeigen — nützlich für Prüfsummen-Verifikation.
Kryptografische Primitive
Verwendet Web Crypto wo verfügbar (SHA-* und HMAC); reine JS-Implementierungen für MD5 und CRC32.

Typische Anwendungen

  • Heruntergeladenes ISO gegen veröffentlichte SHA-256-Prüfsumme verifizieren.
  • Content-Hash für Cache-Busting oder ETag-Generierung berechnen.
  • JWT-Stil HMAC-SHA256 für API-Request-Signierung berechnen.
  • Schnell MD5 für ein Legacy-System produzieren, das noch danach fragt.
  • Schnell prüfen ob zwei große Dateien identisch sind ohne Diff.

Warum dieser

Viele Online-Hash-Tools scheitern an großen Dateien, weil sie alles auf einmal in den Speicher laden — dieses tat es auch: crypto.subtle.digest() nimmt die gesamte Eingabe in einem Puffer und kennt gar kein MD5. Jetzt wird die Datei gestreamt und jeder gewählte Algorithmus aus demselben Block gespeist, es gibt also kein Größenlimit — nur Zeit. Gemessen in Chromium: MD5 126, SHA-1 89, SHA-256 66, SHA-384/512 16, CRC-32 287 MB/s. HMAC und CRC32 sind vollwertig. Die Ausgabe stimmt mit `sha256sum`, `md5sum`, OpenSSL überein.

Häufige Fragen

Ist MD5 noch sicher zu verwenden?

Nicht für Sicherheitszwecke — MD5 ist seit 2004 gebrochen. Es ist immer noch in Ordnung als schnelle Content-Prüfsumme (Cache-Keys, Dedup), wo Sie sich nicht um adversarielle Kollisionen kümmern. Für Signaturen, Passwort-Storage oder alles Sicherheitsrelevante verwenden Sie SHA-256 oder besser.

Wann brauche ich HMAC statt eines einfachen Hashes?

Immer dann, wenn es darauf ankommt, dass nur Sie den Wert erzeugt haben können. Ein einfaches SHA-256 einer Nachricht kann jeder nachrechnen, der die Nachricht hat: Es belegt, dass der Inhalt unverändert ist, sagt aber nichts darüber, wer gerechnet hat — ein Angreifer, der die Nachricht umschreibt, schreibt den Hash daneben einfach mit um. HMAC faltet einen geheimen Schlüssel in die Berechnung, das Ergebnis lässt sich also nur von jemandem reproduzieren, der diesen Schlüssel besitzt. Deshalb werden Webhooks damit signiert: Der Empfänger rechnet das HMAC mit dem gemeinsamen Geheimnis nach und weiß, dass die Nutzlast wirklich vom Absender stammt. Versucht niemand, etwas zu fälschen, ist ein einfacher Hash das richtige und einfachere Werkzeug.

Warum ist das Hashen einer großen Datei auf dem Telefon langsamer?

Weil Hashen reine Rechenarbeit ist und ein Telefon davon weniger zu vergeben hat. Die Datei selbst ist nie das Problem: Sie wird in Stücken gelesen und durch die native Kryptografie des Browsers geströmt, es bleibt also nichts im Speicher, und die Dateigröße bedeutet dem Speicher überhaupt nichts. Es zählt der Durchsatz, und ein Desktop-Prozessor mit Hardwarebeschleunigung für SHA kann bei genau derselben Aufgabe um ein Mehrfaches schneller sein als ein Telefon. Ein großes Archiv, das auf einem Notebook eine Minute braucht, kann auf einem Telefon mehrere brauchen — und der Bildschirm muss die ganze Zeit wach bleiben. Das ist der praktische Grund, eine Prüfung über mehrere Gigabyte am Rechner zu machen.

Wie werden große Dateien verarbeitet?

Die Datei wird in 4-MB-Blöcken gelesen und über die native Web Crypto API in deinem Browser gehasht, sodass selbst ein 4-GB-ISO mit einer Prüfsumme versehen werden kann, ohne alles auf einmal in den Speicher zu laden. Das Ergebnis stimmt mit `sha256sum` / `shasum -a 256` / `certutil -hashfile` überein.

Hex oder base64 — was sollte ich verwenden?

Hex ist die traditionelle Darstellung (die Sie auf Download-Seiten sehen). Base64 ist kürzer und wird von JWT und vielen Web-APIs für HMAC-Signaturen verwendet. Wählen Sie was das System mit dem Sie sprechen erwartet.

💡 Sollen wir ein Tool speziell für Sie verbessern?

Machen wir — und zwar! Schreiben Sie uns kurz Ihre Idee. Wenn Sie sie im Detail besprechen möchten, hinterlassen Sie eine E-Mail-Adresse, wir melden uns. Anonym geht auch.

Wie bewerten Sie dieses Tool?

Danke für Ihre Bewertung!
Möchten Sie mehr sagen? Hinterlassen Sie einen Kommentar!
Danke! Ihr Kommentar erscheint nach der Moderation.
Für wen ist dieses Tool gedacht?
Veröffentlicht Autor: