Zum Inhalt springen
Toolbrik

HMAC-Generator

Berechne den HMAC (authentifizierten Hash) einer Nachricht mit deinem geheimen Schlüssel. Unterstützt SHA-256, SHA-512, SHA-1 und MD5. Alles lokal, nichts wird gesendet.

Eingabe

HMAC mit SHA-256 ist der aktuelle Standard (HS256, JWT, API-Schlüssel). MD5 ist aus Gründen der Abwärtskompatibilität enthalten.

HMAC-Signatur

Gib die Nachricht ein, um sie zu signieren.

So funktioniert: HMAC

  1. 1Gib die Nachricht ein, die du signieren willst.
  2. 2Gib den geheimen Schlüssel ein und wähle den Algorithmus (z. B. SHA-256).
  3. 3Kopiere die erzeugte HMAC-Signatur.

Wofür ist es gut?

  • Webhook-Signaturen prüfen (Stripe, GitHub, Shopify…).
  • Die Authentifizierung von APIs debuggen, die Anfragen signieren.
  • HS256-Signaturen von Tokens prüfen.

HMAC: Nachrichten mit Schlüssel authentifizieren

Was es leistet

HMAC verbindet eine Hashfunktion mit einem geheimen Schlüssel zu einer Signatur. Ohne Schlüssel lässt sich keine gültige Signatur erzeugen, und jede Änderung der Nachricht macht sie ungültig.

Einsatzgebiete

Webhooks prüfen (Stripe, GitHub), API-Parameter signieren oder Cookies schützen. Der Empfänger berechnet den HMAC mit demselben Schlüssel neu und vergleicht.

Bewährte Praxis

Verwenden Sie SHA-256 oder stärker, lange zufällige Schlüssel und vergleichen Sie Signaturen in konstanter Zeit, um Timing-Angriffe zu vermeiden.

Verwandte Tools

Häufig gestellte Fragen

Was ist HMAC?+

Ein Hash mit Schlüssel, der sowohl die Integrität als auch die Authentizität einer Nachricht überprüft. Wird bei API-Signaturen und Webhooks verwendet.

War „HMAC" hilfreich?

Teile es mit jemandem, der es braucht. Kostenlos und ohne Datenspeicherung.

X WhatsApp Telegram