String Hash-Generator
Generieren Sie kryptographische Hash-Digests aus Text mit MD5, SHA-1, SHA-256, SHA-384 und SHA-512. Vergleichen Sie Hashes und überprüfen Sie die Datenintegrität.
13 bytes · 13 chars
Hash Digests
MD5
128 bits
—
SHA-1
160 bits
—
SHA-256
256 bits
—
SHA-384
384 bits
—
SHA-512
512 bits
—
So verwenden Sie String Hash-Generator
- 1Geben Sie Text ein oder fügen Sie ihn in das Eingabefeld ein.
- 2Sehen Sie alle Hash-Digests sofort generiert (MD5, SHA-1, SHA-256, SHA-512).
- 3Kopieren Sie einen beliebigen Hash-Wert mit einem Klick.
- 4Vergleichen Sie zwei Zeichenketten, indem Sie überprüfen, ob ihre Hashes übereinstimmen.
ZenovayAnalytics
Analytics, für Gründer gebaut.
- Besucher-Tracking in Echtzeit
- Datenschutz zuerst, kein Cookie-Banner
- In zwei Minuten eingerichtet
Verwandte Tools
JSON-Formatter und Validator
Formatieren, validieren und verschönern Sie JSON-Daten mit Syntaxhervorhebung und Fehlererkennung.JWT-Decoder
Dekodieren und inspizieren Sie JWT-Token. Zeigen Sie Header, Payload und überprüfen Sie Signaturen.Base64 Encode/Decode
Kodieren Sie Text in Base64 oder dekodieren Sie Base64 zurück in Text. Unterstützt UTF-8 und Binärdaten.URL Codierungstool
Codieren oder decodieren Sie URL-Komponenten. Verarbeiten Sie Sonderzeichen, Abfragezeichenfolgen und vollständige URLs.Häufig gestellte Fragen
Was ist eine kryptografische Hash-Funktion?▾
Eine kryptografische Hash-Funktion nimmt eine Eingabe beliebiger Länge und erzeugt eine Ausgabe fester Länge (Digest). Eigenschaften: deterministisch (gleiche Eingabe → gleiche Ausgabe), schnell zu berechnen, Preimage-Widerstand (kann den Hash nicht rückgängig machen), Kollisions-Widerstand (schwer zwei Eingaben mit gleichem Hash zu finden), Avalanche-Effekt (kleine Eingabeänderung → völlig andere Ausgabe). Häufige Hash-Funktionen: MD5 (128-Bit, unsicher), SHA-1 (160-Bit, veraltet), SHA-256 (256-Bit, weit verbreitet), SHA-512 (512-Bit, am sichersten).
Warum wird MD5 als unsicher angesehen?▾
MD5 ist kryptografisch unsicher: Kollisions-Attacken wurden 2004 demonstriert (zwei verschiedene Dateien können den gleichen MD5-Hash erzeugen). 2008 wurden rogue CA-Zertifikate mit MD5-Kollisionen generiert, was HTTPS gefährdet. MD5 sollte nicht verwendet werden für: Passwörter, digitale Signaturen oder sicherheitskritische Checksummen. MD5 ist immer noch nützlich für: nicht-sicherheitskritische Checksummen (Dateidownload-Verifizierung, wo Angreifer die Datei nicht ändern können), Deduplizierung, Hash-Tabellen. Verwenden Sie SHA-256 oder SHA-512 für alle Sicherheitszwecke.
Was ist der Unterschied zwischen SHA-256 und SHA-512?▾
Beide sind SHA-2-Familienmitglieder. SHA-256: 256-Bit (32-Byte) Digest, verwendet 32-Bit-Wörter, etwas schneller auf 32-Bit-CPUs. SHA-512: 512-Bit (64-Byte) Digest, verwendet 64-Bit-Wörter, schneller auf 64-Bit-CPUs aufgrund der größeren Wortbreite, resistenter gegen Length-Extension-Attacken. Für Web-TLS: SHA-256 ist Standard. Für Bitcoin: SHA-256 (doppelt SHA-256). Für Password-Hashing: verwenden Sie Argon2 oder bcrypt statt – SHA-Varianten sind zu schnell für Password-Storage. SHA-384 ist SHA-512 gekürzt auf 384 Bits.
Wofür wird Hash in der Praxis verwendet?▾
Datei-Integritätsprüfung: SHA-256 Checksummen bei Software-Downloads. Digitale Signaturen: signieren Sie den Hash eines Dokuments, nicht das Dokument selbst. Git-Commit-IDs: SHA-1 (wird auf SHA-256 migriert). Password-Storage: Hash + Salt (verwenden Sie bcrypt/Argon2, nicht rohes SHA). HMAC: Hash-based Message Authentication Code – beweist Nachrichten-Authentizität. API-Request-Signing: HMAC-SHA256 zum Signieren von API-Requests (AWS SigV4). Content-Deduplizierung: identische Dateien haben den gleichen Hash. Cache-Keys in CDNs.
Was ist ein Hash-Salt?▾
Ein Salt ist ein zufälliger Wert, der vor dem Hashing zu einer Eingabe hinzugefügt wird, um vorberechnete Attacken zu verhindern (Rainbow Tables). Ohne Salt: zwei Benutzer mit Password "password" haben den gleichen Hash – eine Suche offenbart beide. Mit Salt: jedes Passwort bekommt einen eindeutigen zufälligen Salt → eindeutiger Hash. Format: $2b$12$saltsaltpasswordhash (bcrypt). Argon2: speichert Algorithmus, Version, Parameter, Salt und Hash zusammen. Verwenden Sie nie unsalted Hashes für Passwörter – Rainbow Tables enthalten Milliarden häufiger Passwörter.