Skip to content
Zoyku

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.

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

  1. 1Gib den gemeinsamen geheimen Schlüssel ein — dieselbe Zeichenkette, die dir Server oder Webhook-Anbieter gegeben haben.
  2. 2Füge den rohen Nachrichten-Body ein (exakte Bytes: JSON, Query-String, Timestamp+Payload — was die API signiert).
  3. 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.

developer

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.

Werkzeug öffnen›
developer

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.

Werkzeug öffnen›
developer

JWT-Decoder

JWT-Tokens online dekodieren: Header und Payload inspizieren, mit menschenlesbaren exp- und iat-Zeitstempeln. Nur Dekodierung — nichts verifiziert.

Werkzeug öffnen›
security

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.

Werkzeug öffnen›
developer

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.

Werkzeug öffnen›
developer

Base64-Bildkonverter

Bilder in Base64-Data-URLs umwandeln und zurück — Vorschau, Validierung, Download, mit exaktem Größenvergleich. Alles läuft in Ihrem Browser.

Werkzeug öffnen›
developer

JSON-Validator

JSON sofort validieren, mit präziser Fehlerzeile und -spalte — fehlende Kommas, unquotierte Schlüssel und schlechte Masken abfangen, bevor sie brechen.

Werkzeug öffnen›
developer

JSON-Formatter

Unordentliches JSON online formatieren — 2 Leerzeichen, 4 Leerzeichen oder Tabs, mit sofortiger Validierung und präzisen Fehlerorten. 100 % im Browser.

Werkzeug öffnen›
developer

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.

Werkzeug öffnen›
developer

HTML-Minifier

HTML im Browser minifizieren: Kommentare streifen, Leerraum stauchen — ein konservativer Säuberer, der Markup und Rendering intakt lässt.

Werkzeug öffnen›

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>
100% local processing