HMAC-Generator
Berechne HMAC-SHA-256/384/512-Signaturen beliebiger Nachrichten mit einem geheimen Schlüssel — direkt im Browser via WebCrypto. Unverzichtbar für Webhook-Verifizierung, API-Auth und Request-Signierung.
Nächste Schritte
Dieses Tool läuft vollständig in Ihrem Browser. Ihre Daten verlassen Ihr Gerät nie — sie werden auf keinen Server hochgeladen.
So verwenden Sie es
- 1Gib den gemeinsamen geheimen Schlüssel ein — dieselbe Zeichenkette, die dir Server oder Webhook-Anbieter gegeben haben.
- 2Füge den rohen Nachrichten-Body ein (exakte Bytes: JSON, Query-String, Timestamp+Payload — was die API signiert).
- 3Vergleiche die erzeugte Hex- oder Base64-Signatur mit dem X-Signature-Header oder signiere deine eigene Anfrage damit.
HMAC-Generator
HMAC (Hash-based Message Authentication Code) beweist, dass eine Nachricht vom Inhaber des gemeinsamen Geheimnisses stammt — ohne das Geheimnis zu übertragen. Stripe, GitHub, Slack und die meisten Webhooks signieren ihre Payloads so; füge Signatur und deinen Schlüssel hier ein, um sie nachzubilden und zu prüfen.
Standard ist SHA-256, SHA-512 für maximalen Spielraum, SHA-1 nur wenn eine Legacy-API es verlangt. Hex- und Base64-Ausgabe werden beide angezeigt — je nachdem, was der Service erwartet.
Häufige Fragen
Was ist der Unterschied zwischen HMAC und normalem Hashing?
SHA-256(message) kann jeder berechnen. HMAC(secret, message) erfordert das Geheimnis: Nur sein Inhaber kann die Signatur reproduzieren. Das ist ein Ursprungs- und Integritätsnachweis, keine bloße Prüfsumme.
Warum nutzen Webhooks HMAC?
Wenn Stripe oder GitHub an deinen Endpoint posten, liegt eine HMAC-Signatur des Bodys bei. Rechne sie mit deinem Webhook-Geheimnis nach; bei Übereinstimmung kommt die Anfrage wirklich von ihnen — ohne den Schlüssel ist sie nicht fälschbar.
Ist mein Secret hier sicher?
Ja — die gesamte Berechnung läuft im WebCrypto deines Browsers. Secret und Nachricht verlassen das Gerät nie; nichts wird geloggt oder übertragen. Trotzdem: Rotiere Secrets, die du auf einer Website eingibst, regelmäßig.
HMAC-SHA-256 oder HMAC-SHA-512?
SHA-256 ist der universelle Standard. SHA-512 bietet mehr Reserve und ist auf 64-Bit-CPUs sogar schneller; nutze ihn, wenn die Spec es erlaubt. SHA-1 nur bei Legacy-Zwang.
Is the output safe to paste into production code?
Yes. Formatting, escaping and conversion follow the relevant specs (RFCs, W3C, JSON Schema), and nothing is sent anywhere — you can verify the output locally before committing it.
Does it work on large inputs?
Yes — everything runs locally. A multi-megabyte JSON file or a long regex session is limited only by your machine, not by a request size cap.
Verwandte Tools
SHA-256-Generator
SHA-256-Hashes von Text oder Dateien online berechnen, mit nativem WebCrypto — die Standardwahl für Integritätschecks und Fingerabdrücke. 100 % clientseitig.
SHA-512-Generator
SHA-512-Hashes von Text oder Dateien direkt im Browser mit nativem WebCrypto berechnen — der stärkste SHA-2-Digest für Prüfsummen, HMAC und Archiv-Integrität. Vollständig clientseitig.
JWT-Decoder
JWT-Tokens online dekodieren: Header und Payload inspizieren, mit menschenlesbaren exp- und iat-Zeitstempeln. Nur Dekodierung — nichts verifiziert.
TOTP-Generator
2FA-Codes offline aus jedem TOTP-Secret erzeugen — RFC 6238, 6 oder 8 Ziffern, Live-Countdown über 30 Sekunden. Ihr Secret verlässt nie den Browser.
MD5-Generator
MD5-Hashes von Text oder Dateien sofort im Browser erzeugen — für Prüfsummen, Dedup-Schlüssel und Legacy-Integrationen. Einweg, nie hochgeladen.
Base64-Bildkonverter
Bilder in Base64-Data-URLs umwandeln und zurück — Vorschau, Validierung, Download, mit exaktem Größenvergleich. Alles läuft in Ihrem Browser.
JSON-Validator
JSON sofort validieren, mit präziser Fehlerzeile und -spalte — fehlende Kommas, unquotierte Schlüssel und schlechte Masken abfangen, bevor sie brechen.
JSON-Formatter
Unordentliches JSON online formatieren — 2 Leerzeichen, 4 Leerzeichen oder Tabs, mit sofortiger Validierung und präzisen Fehlerorten. 100 % im Browser.
URL-Encoder
URLs und Query-Strings online prozentkodieren — Komponenten- oder vollständige URI-Kodierung wählen, mit Live-Ausgabe für Links, Parameter und Pfadsegmente.
HTML-Minifier
HTML im Browser minifizieren: Kommentare streifen, Leerraum stauchen — ein konservativer Säuberer, der Markup und Rendering intakt lässt.
Dieses Tool einbetten
Binden Sie dieses Tool mit einer Zeile in Ihre Website ein — es läuft im Browser des Besuchers.
<iframe src="https://zoyku.com/de/tools/hmac-generator?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — hmac-generator" loading="lazy"></iframe>