Algorithmus auswählen
Wählen Sie einen Hash wie SHA-256 oder eine HMAC-Variante, wenn die Prüfsumme einen Schlüssel verwenden soll.
Hashen Sie beliebigen Text mit MD5, SHA-1, SHA-256 oder SHA-512 oder berechnen Sie einen schlüsselbasierten HMAC zum Signieren von Anfragen und Prüfen von Webhooks. Alles wird in Ihrem Browser berechnet; Text und Schlüssel bleiben auf Ihrem Gerät.
Ein Fingerabdruck fester Länge für beliebigen Text, auf Ihrem Gerät berechnet.
Wählen Sie einen Hash wie SHA-256 oder eine HMAC-Variante, wenn die Prüfsumme einen Schlüssel verwenden soll.
Geben Sie die zu hashende Zeichenfolge in das Eingabefeld ein oder fügen Sie sie dort ein.
Wählen Sie „Hash berechnen“ und kopieren Sie die Prüfsumme. Bei HMAC geben Sie vor der Berechnung einen Schlüssel ein oder erzeugen Sie einen.
SHA-256 deckt die meisten Anforderungen ab. Die älteren Funktionen dienen zum Prüfen bestehender Werte.
| Algorithmus | Prüfsummenlänge | Verwendung |
|---|---|---|
| SHA-256 | 256 Bit | Standardwahl für Prüfsummen, Integritätsprüfungen und Signaturen |
| SHA-512 | 512 Bit | Integritätsprüfungen, bei denen eine längere Prüfsumme gewünscht ist |
| SHA-1 | 160 Bit | Prüfung alter Prüfsummen; ungeeignet für Sicherheitsentscheidungen |
| MD5 | 128 Bit | Nur für ältere Dateiprüfsummen, niemals für Sicherheitszwecke |
| HMAC-Varianten | Wie der zugrunde liegende Hash | Schlüsselbasierte Prüfsummen für Webhooks, API-Signaturen und Nachrichtenauthentifizierung |
Nicht für Passwörter: Dieses Werkzeug erzeugt schnelle Hashes für Prüfsummen und Nachrichten-Digests. Die Speicherung von Passwörtern erfordert eine langsame Funktion mit Salt wie Argon2, bcrypt oder scrypt.
Alles für eine schnelle Prüfsumme, einen Vergleich oder signierte Nutzdaten.
Berechnen Sie MD5-, SHA-1-, SHA-256- oder SHA-512-Prüfsummen im selben Eingabefeld.
Berechnen Sie einen HMAC mit eigenem Schlüssel oder erzeugen und kopieren Sie einen zufälligen Schlüssel.
Kopieren Sie die Prüfsumme mit einem Klick in die Zwischenablage, um sie in einen Test oder Header einzufügen.
Das Hashing läuft in Ihrem Browser. Weder der Text noch der HMAC-Schlüssel werden hochgeladen.
Nein. Hashing und HMAC-Berechnung laufen mit JavaScript in Ihrem Browser. Text und Schlüssel verlassen Ihr Gerät nicht.
Verwenden Sie SHA-256 oder SHA-512 für neue Anwendungen. MD5 und SHA-1 bleiben zum Prüfen älterer Prüfsummen verfügbar, sind aber nicht kollisionsresistent und sollten nicht für Sicherheitsentscheidungen verwendet werden.
Ein einfacher Hash kann von jedem berechnet werden, der den Text kennt. Ein HMAC bezieht einen geheimen Schlüssel ein. Nur Personen mit diesem Schlüssel können den Wert erzeugen oder prüfen. Er eignet sich daher zum Signieren von Anfragen und Webhooks.
Nein. Ein Hash ist eine Einwegfunktion, die Eingaben zu einer Prüfsumme fester Länge verdichtet. Der ursprüngliche Text lässt sich nur durch Ausprobieren und Vergleichen finden. Deshalb erfordert die Speicherung von Passwörtern eine langsame Funktion mit Salt statt eines schnellen Hashes.
Häufige Ursachen sind ein abschließender Zeilenumbruch in einer Eingabe, eine andere Zeichencodierung oder eine andere Groß-/Kleinschreibung der Ausgabe. Hashen Sie exakt dieselben Bytes einschließlich sämtlicher Leerzeichen, um dieselbe Prüfsumme zu erhalten.
Nein. Die Speicherung von Passwörtern erfordert eine langsame Funktion mit Salt wie Argon2, bcrypt oder scrypt, die dieses Werkzeug nicht bietet. Verwenden Sie es für Prüfsummen und Nachrichten-Digests.