HMAC-Generator
Generieren Sie HMAC (Hash-basierter Nachrichtenauthentifizierungscode) aus beliebigem Text und geheimem Schlüssel online.
Eingabe
Ausgabe
Was ist HMAC?
HMAC (Hash-basierter Nachrichtenauthentifizierungscode) ist ein spezifischer Typ von Nachrichtenauthentifizierungscode, der eine kryptographische Hash-Funktion mit einem geheimen Schlüssel kombiniert.
HMAC wurde in RFC 2104 definiert und wird häufig in API-Authentifizierung, JWT-Tokens und sicheren Kommunikationsprotokollen verwendet.
So verwenden Sie dieses Tool
Nachricht und Schlüssel eingeben
Geben Sie den Nachrichtentext im linken Editor ein und Ihren geheimen Schlüssel im Schlüsselfeld. Wählen Sie den gewünschten Hash-Algorithmus.
HMAC anzeigen
Das rechte Panel zeigt sofort den HMAC-Hash Ihrer Nachricht mit dem angegebenen Schlüssel und Algorithmus.
Kopieren oder Herunterladen
Klicken Sie auf Kopieren oder Herunterladen.
HMAC-Beispiele
Hier ist ein Beispiel für HMAC-SHA256 mit Schlüssel "secret":
Eingabenachricht
HMAC-SHA256 Ausgabe
Häufig gestellte Fragen
Wie funktioniert HMAC?
HMAC funktioniert durch Kombination des geheimen Schlüssels mit der Nachricht durch zwei Runden von Hashing. Siehe die Web Crypto API Sign-Dokumentation.
Welchen Algorithmus sollte ich verwenden?
SHA-256 ist am häufigsten verwendet und für die meisten Anwendungen empfohlen. SHA-512 bietet mehr Sicherheit. SHA-1 gilt als veraltet.
Werden meine Daten an einen Server gesendet?
Nein. Alle HMAC-Berechnungen erfolgen lokal in Ihrem Browser.
Wo wird HMAC verwendet?
HMAC wird in API-Authentifizierung (z.B. AWS Signature Version 4), JWT-Token-Überprüfung und Webhook-Validierung verwendet.
Verwandte Tools
Mehr erfahren: NIST FIPS 198-1 und Einführung in JSON Web Tokens.