🔐

HMAC Generator

Erzeugen Sie HMAC-Signaturen mit SHA-256, SHA-1, SHA-384 oder SHA-512. Geben Sie eine Nachricht und einen geheimen Schlüssel ein, um einen Authentifizierungscode in Hex oder Base64 zu erzeugen. Unterstützt durch die native Web Crypto API des Browsers — nichts verlässt Ihr Gerät.

Entwickler-Tools Läuft lokal Keine Daten gesendet
HMAC SHA-256 SHA-512 Web Crypto API nur clientseitig
Nachricht
Geheimer Schlüssel
Ein geheimer Schlüssel ist erforderlich, um HMAC zu erzeugen.
Algorithmus
Ausgabe
HMAC-Ergebnis
HMAC-SHA-256 Warte auf Eingabe—
💡
HMAC (Hash-based Message Authentication Code) combines a cryptographic hash function with a secret key to produce a signature. It verifies both the Integrität und Authentizität einer Nachricht – weit verbreitet bei der API-Authentifizierung (Authorization Headern), JWT-Signierung und Webhook-Verifikation. Dieses Tool nutzt die native Web Crypto API (crypto.subtle) – Ihr Schlüssel und Ihre Nachricht verlassen niemals die Seite.

Was ist HMAC Generator?

HMAC Generator erstellt Schlüssel-Signaturen aus einer Nachricht und einem Secret mithilfe von Algorithmen wie SHA-256 oder SHA-512. Er wird häufig für Webhook-Verifikation, signierte API-Anfragen und jeden Workflow verwendet, bei dem der Empfänger sowohl Integrität als auch Authentifizierung mit gemeinsamem Secret bestätigen muss.

So verwenden Sie HMAC Generator

  1. Fügen Sie die Nachricht oder Nutzlast ein, die Sie signieren möchten.
  2. Geben Sie den gemeinsamen geheimen Schlüssel ein, den Ihr System verwendet.
  3. Wählen Sie den HMAC-Algorithmus und das Ausgabeformat.
  4. Signatur generieren und mit dem Wert aus dem API- oder Webhook-Ablauf vergleichen.
HMAC Generator verstehen ▾
Beispiel
Eingabe Nachricht: hello | Schlüssel: secret | Algorithmus: HMAC-SHA256
Ausgabe Hex: 88aab3ede8d3adf94d26ab90d3bafd4a2083070c3bcce9c014ee04a443847c0b
Häufige Anwendungsfälle
  • Request-Signaturen für API-, Webhook- oder Callback-Tests erstellen
  • HMAC-Ausgabe über SHA-256-, SHA-384- und SHA-512-Varianten vergleichen
  • Prüfen, ob zwei Systeme bei Eingaben und Secrets zur Nachrichtensignierung übereinstimmen
  • HEX- oder Base64-Signaturen während der Entwicklung ohne Backend-Setup generieren
Warum dieses Tool verwenden
  • Nützlich zum Debuggen von Webhook-Signaturen und signierten API-Headern.
  • Ermöglicht schnelles Vergleichen mehrerer HMAC-Algorithmen und Ausgabe-Encodings.
  • Vermeidet Backend-Setup, wenn nur eine lokale Signaturprüfung benötigt wird.
Häufig gestellte Fragen
Was ist der Unterschied zwischen HMAC-SHA256 und reinem SHA-256?

SHA-256 hasht Daten ohne Schlüssel, sodass jeder sie reproduzieren kann. HMAC benötigt einen gemeinsamen geheimen Schlüssel und bietet zusätzlich zur Integrität auch Authentifizierung.

Ist SHA-1 HMAC noch sicher?

HMAC-SHA1 gilt für neue Systeme als schwach. Verwenden Sie für neue Implementierungen HMAC-SHA256 oder HMAC-SHA512.

Was bewirkt HMAC Generator Online - SHA-256 & SHA-512 Authentication?

HMAC Generator Online - SHA-256 & SHA-512 Authentication läuft vollständig in Ihrem Browser und hilft Ihnen, diese Aufgabe zu erledigen, ohne Daten auf einen Server hochzuladen.

Ist HMAC Generator Online - SHA-256 & SHA-512 Authentication kostenlos nutzbar?

Ja. Dieses Tool ist kostenlos nutzbar und erfordert keine Anmeldung.