Hash Generator
Was der Hash Generator kann: 20 Hash-Verfahren live, HMAC, SRI, Datei-Prüfsummen und bcrypt/Argon2id/PBKDF2 — alles im Browser, ohne Upload.
Hashes für Text und Dateien — alles im Browser
Der Hash Generator berechnet Hash-Werte (Prüfsummen) für beliebigen Text, für Rohdaten in Hex oder Base64 und für ganze Dateien. Sobald du tippst, füllt sich eine Tabelle mit allen 20 Verfahren gleichzeitig — von MD5 über SHA-2 und SHA-3 bis BLAKE3. Ein dritter Bereich erzeugt und prüft Passwort-Hashes mit bcrypt, Argon2id und PBKDF2.
Ein Hash ist ein digitaler Fingerabdruck: Derselbe Eingabewert ergibt immer denselben Hash, und schon ein einzelnes geändertes Zeichen erzeugt einen völlig anderen Wert. Genau deshalb eignen sich Hashes, um die Integrität von Downloads, Backups oder Dokumenten zu prüfen, Werte zu vergleichen oder mit HMAC eine schlüsselbasierte Nachrichten-Authentifizierung zu erzeugen.
Gedacht ist das Tool für alle, die mit Daten-Integrität und Prüfsummen arbeiten: Entwicklerinnen und Entwickler, die eine Checksumme gegenprüfen oder ein SRI-Attribut für ein <script>-Tag brauchen; Admins, die einen heruntergeladenen Build gegen den veröffentlichten SHA-256-Wert abgleichen; und alle, die einen HMAC für eine API-Signatur oder einen bcrypt-/Argon2id-Hash für eine Anwendung brauchen. Es gibt keinen Account, keine Installation und keinen Server-Upload.
Clientseitig — deine Daten verlassen den Browser nicht
Das ist der wichtigste Punkt: Alle Hashes werden lokal in deinem Browser berechnet, und zwar in einem eigenen Hintergrund-Thread (Web Worker), damit die Seite auch bei großen Dateien bedienbar bleibt. Gerechnet wird mit den Bibliotheken @noble/hashes (MIT) und bcrypt.js (BSD-3-Clause); CRC-32 bringt das Tool selbst mit. Weder dein Text noch deine Datei noch ein Passwort wird an einen Server gesendet — auch eine große Datei liest das Tool Stück für Stück direkt von deiner Festplatte, ohne sie komplett in den Speicher zu laden.
Auch der Zufallsschlüssel für HMAC entsteht lokal (crypto.getRandomValues); einen Server-Endpunkt gibt es nicht mehr. Ein Verlauf der Texteingaben wird nur gespeichert, wenn du ihn ausdrücklich einschaltest — Passwörter und Schlüssel nie.
Welche Algorithmen es gibt
Die Ergebnistabelle ist in vier Gruppen gegliedert:
- Legacy (not collision-resistant) — MD5, SHA-1, RIPEMD-160 und CRC-32. Für Kompatibilität und Prüfsummen gegen versehentliche Veränderung, nicht für Sicherheit. CRC-32 ist ausdrücklich eine Prüfsumme, kein kryptografischer Hash.
- SHA-2 — SHA-224, SHA-256, SHA-384, SHA-512 und SHA-512/256. Der heutige Standard für Integrität.
- SHA-3 (FIPS 202) — SHA3-224/256/384/512, dazu Keccak-256 und Keccak-512 (das ursprüngliche Keccak, wie es etwa Ethereum nutzt) sowie die XOF-Varianten SHAKE128 (256 Bit Ausgabe) und SHAKE256 (512 Bit).
- BLAKE — BLAKE2b-512, BLAKE2s-256 und BLAKE3.
Mit einem HMAC-Schlüssel zeigt die Tabelle für alle Verfahren außer SHAKE, BLAKE3 und CRC-32 den HMAC statt des reinen Hashs. Ausgeben lässt sich jeder Wert als hex, HEX, Base64 oder Base64URL. Ein Vergleichsfeld markiert die passende Zeile grün, und ohne HMAC-Schlüssel erzeugt das Tool ein fertiges SRI-Attribut (bevorzugt SHA-384, im Datei-Reiter je nach Auswahl auch SHA-256 oder SHA-512). Im Bereich Password hashing erzeugst und prüfst du bcrypt-, Argon2id- und PBKDF2-Hashes, die PHP bzw. Django direkt verstehen. Jede Option steht im Manual.
Jetzt ausprobieren
→ Hash Generator öffnen — Text eingeben oder Datei ablegen, Hash ablesen oder mit dem erwarteten Wert vergleichen lassen. Kostenlos, ohne Account, komplett im Browser.
Verwandte JPKCom-Tools
Hashing ist nur ein Teil der Krypto-Werkzeugkiste — diese Tools ergänzen es:
- Generator — für sichere Passwörter, Schlüssel, TOTP-Codes und
.htpasswd-Zeilen. Freie Passwort-Hashes (bcrypt, Argon2id, PBKDF2) samt Prüfung liegen dagegen hier im Hash Generator; der Generator verlinkt direkt auf diesen Bereich. - Cryptor — für echte Ver- und Entschlüsselung (Hashing ist keine Verschlüsselung, siehe Tipps).
- PKI — für Zertifikate, Schlüsselpaare und Signaturen.
Tiefer geht es auf den Unterseiten: das Manual mit jedem Algorithmus und jeder Eingabe-/Ausgabe-Option, die Beispiele für konkrete Abläufe und die Tipps & Tricks mit der wichtigen Sicherheits-Einordnung.