Hash-Generator

Erhalten Sie auf einen Schlag den Hash eines Textes mit den gängigsten Algorithmen: MD5, SHA-1, die SHA-2- und SHA-3-Familie, RIPEMD-160, Whirlpool, CRC32, xxHash, NTLM, bcrypt und Argon2id. Wenn Sie nur MD5 brauchen, gibt es auch unsere Seite MD5-Hash.

Hash eines Textes berechnen

Geben Sie den Text ein und klicken Sie auf „Hashes erzeugen“. Wenn Sie einen Schlüssel angeben, wird mit jedem Algorithmus der HMAC berechnet.

Leer lassen, um normale Hashes zu berechnen.

Was ist ein Hash?

Eine Hashfunktion wandelt einen Text beliebiger Länge in eine Zeichenkette fester Länge um (den Fingerabdruck oder Digest). Derselbe Text ergibt immer denselben Hash, doch schon eine winzige Änderung führt zu einem völlig anderen Ergebnis, und aus dem Hash lässt sich der Originaltext nicht zurückgewinnen. Deshalb nutzt man Hashes, um die Integrität von Dateien zu prüfen, Daten zu signieren und Passwörter zu speichern.

Welchen Hash-Algorithmus sollte ich verwenden?

MD5 und SHA-1 gelten für Sicherheitszwecke als gebrochen (es lassen sich Kollisionen erzeugen), sind aber als Prüfsummen weiterhin nützlich. Für Integrität und Signaturen verwenden Sie SHA-256, SHA-512 oder SHA-3. CRC32 und xxHash sind sehr schnell, aber nicht kryptografisch: Sie eignen sich nur zur Fehlererkennung oder für Hashtabellen.

Zum Speichern von Passwörtern nie einen schnellen Hash verwenden, sondern bcrypt oder Argon2id: Sie sind absichtlich langsam und enthalten ein zufälliges Salt (deshalb ändert sich ihr Ergebnis bei jedem Klick). NTLM ist der Passwort-Hash von Windows.

Was ist HMAC?

HMAC (Hash-based Message Authentication Code) kombiniert eine Hashfunktion mit einem geheimen Schlüssel. Damit lässt sich prüfen, dass eine Nachricht nicht verändert wurde und von jemandem stammt, der den Schlüssel kennt; verwendet wird es zum Beispiel bei der Signatur von Webhooks und vielen APIs.