Hash Generator
Was der Hash Generator kann: MD5, SHA-1, SHA-2, SHA-3 und RIPEMD-160 (inkl. HMAC) für Text und Dateien — direkt im Browser, ohne Upload.
Hashes für Text und Dateien — alles im Browser
Der Hash Generator berechnet kryptografische Hash-Werte (Prüfsummen) für beliebigen Text und für ganze Dateien. Du gibst eine Nachricht ein oder ziehst eine Datei in das Tool, wählst einen Algorithmus — und bekommst den Hash als Hexadezimal-Zeichenkette zurück, die du direkt kopieren kannst.
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 Datei-Checksumme schnell gegenprüfen wollen; 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 Webhook 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. Der Text-Hash läuft über die JavaScript-Bibliothek CryptoJS, das Datei-Hashing nutzt zusätzlich die native Web Crypto API des Browsers. Weder deine Nachricht noch deine Datei werden an einen Server gesendet — auch eine 100-MB-Datei wird komplett auf deinem Rechner verarbeitet.
Die einzige Server-Funktion ist der optionale Passphrasen-Generator hinter dem Schlüssel-Symbol: Er ruft einen kleinen Endpunkt auf, der per kryptografisch sicherem Zufall (random_int) eine Zeichenkette erzeugt, die du als HMAC-Schlüssel verwenden kannst. Dein zu hashender Inhalt bleibt davon unberührt.
Welche Algorithmen es gibt
Für Text stehen diese Algorithmen als Buttons bereit, jeweils mit Hex-Ausgabe:
- MD5 — schnell, aber kryptografisch gebrochen (nur als Prüfsumme verwenden).
- SHA-1 — ebenfalls gebrochen, nur noch für Kompatibilität/Prüfsummen.
- SHA-2-Familie: SHA-224, SHA-256, SHA-384, SHA-512 — der heutige Standard für Integrität.
- SHA-3-Familie: SHA-3 (224), SHA-3 (256), SHA-3 (384), SHA-3 (512) — der modernste, auf einer anderen Konstruktion (Keccak) basierende Standard.
- RIPEMD-160 — eine 160-Bit-Alternative, u. a. aus dem Krypto-Umfeld bekannt.
Zu fast allen Verfahren gibt es zusätzlich eine HMAC-Variante (Keyed-Hash Message Authentication Code), die den Hash mit einem geheimen Schlüssel kombiniert: HMAC-MD5, HMAC-SHA-1, HMAC-SHA-224/256/384/512, HMAC-SHA-3 sowie HMAC-RIPEMD-160. Beim Datei-Hashing werden acht Prüfsummen auf einen Schlag berechnet (MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA-3 (256), SHA-3 (512), RIPEMD-160). Welcher Button genau was tut, steht im Manual.
Jetzt ausprobieren
→ Hash Generator öffnen — Text eingeben oder Datei ablegen, Algorithmus wählen, Hash kopieren. 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 Passwort-Hashing mit BCrypt/Argon2, TOTP-Codes und Passwörter. Wichtig: Zum Speichern von Passwörtern brauchst du genau das, nicht MD5/SHA aus diesem Tool.
- 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.