HMAC-Generator
Berechnet einen HMAC unter Verwendung eines geheimen Schlüssels und einer Hashing-Funktion.
Um einen HMAC zu erzeugen, geben Sie Ihre Nachricht und den Geheimschlüssel ein, wählen eine Hash-Funktion wie SHA256 und eine Ausgabecodierung und kopieren dann den darunter angezeigten HMAC.
Zuletzt aktualisiert:
HMAC-Generator. Berechnet einen HMAC unter Verwendung eines geheimen Schlüssels und einer Hashing-Funktion. Sichern Sie Ihre API-Anfragen sofort mit unserem kostenlosen Online-HMAC-Generator.
Dieses kryptografische Tool ermöglicht die schnelle Berechnung von Hash-basierten Nachrichtenauthentifizierungscodes (HMAC), um die Datenintegrität zu überprüfen.
Egal, ob Sie API-Payloads signieren oder Webhooks validieren, unser HMAC-Rechner unterstützt robuste Algorithmen wie HMAC-SHA256 und HMAC-SHA512. Wenn Sie Token generieren, bietet unser JWT-Generator spezielle Funktionen.
Geben Sie Ihre Nachricht ein, geben Sie einen geheimen Schlüssel an und generieren Sie Ihre Signatur. Dieser Premium-HMAC-Hash-Generator nutzt die kryptografische API Ihres Browsers, um maximale Sicherheit für Ihre Datenauthentifizierung zu gewährleisten.
Die Abhängigkeit von Remote-Servern kann Ihre Schlüssel preisgeben, aber unser Offline-Tool beseitigt diese Schwachstelle. Wir bieten eine 100 % kostenlose und private Möglichkeit, kryptografische Hashes direkt auf Ihrem Gerät zu generieren.
Häufig gestellte Fragen
Wie erzeuge ich eine HMAC-SHA256-Signatur?
Geben Sie die Nachricht in Klartext zur Berechnung des Hash ein, tragen Sie den Geheimschlüssel ein und lassen Sie Hash-Funktion auf SHA256 und Ausgabecodierung auf Hexadezimal. Der HMAC Ihres Textes aktualisiert sich beim Tippen; klicken Sie auf HMAC kopieren, um ihn zu kopieren.
Welche HMAC-Algorithmen werden unterstützt?
MD5, RIPEMD160, SHA1, SHA224, SHA256, SHA384, SHA512 und Keccak-512. SHA256 ist Standard und die übliche Wahl für API-Signaturen und Webhooks. Keccak-512 ist das ursprüngliche Keccak (von crypto-js als SHA3 bezeichnet), daher weicht sein Ergebnis von HMAC-SHA3-512 in Bibliotheken ab, die dem NIST-Standard SHA3 folgen.
Welche Ausgabecodierung sollte ich wählen?
Wählen Sie Hexadezimal für die meisten APIs und Webhook-Signaturen, etwa X-Hub-Signature-256 von GitHub; Base64, wenn ein Dienst es erwartet, etwa Shopify-Webhooks; Base64-url für URL-sichere Token und Signaturen im JWT-Stil; oder Binär, um die rohen Bits zu sehen.
Warum stimmt mein HMAC nicht mit dem meines Servers überein?
Prüfen Sie, ob die Nachricht Byte für Byte identisch ist, einschließlich Leerzeichen, Zeilenumbrüchen und der Reihenfolge der JSON-Schlüssel, und ob beide Seiten denselben Schlüssel, Algorithmus und dieselbe Codierung verwenden. Nachricht und Schlüssel werden hier als UTF-8-Text gelesen, ein selbst hex- oder Base64-codierter Schlüssel ergibt daher ein anderes Ergebnis.
Was ist der Unterschied zwischen einem HMAC und einem einfachen Hash?
Einen einfachen Hash wie SHA256 kann jeder berechnen, ein HMAC mischt dagegen einen geheimen Schlüssel ein, sodass nur jemand, der den Schlüssel kennt, ihn erzeugen oder prüfen kann. Damit eignet sich HMAC zum Signieren von API-Anfragen und zum Verifizieren von Webhooks, nicht aber zum Speichern von Passwörtern.
Wird mein Geheimschlüssel irgendwohin gesendet?
Nein. Der HMAC wird in Ihrem Browser mit der Bibliothek crypto-js berechnet, die eingegebene Nachricht und der Geheimschlüssel werden also nicht auf einen Server hochgeladen.
So verwenden Sie dieses Online-Tool
HMAC-Generator ist für schnelle Browser-Workflows gedacht, wenn Sie Daten formatieren, prüfen, umwandeln oder generieren müssen, ohne eine schwere Desktop-App zu öffnen. Starten Sie mit dem Eingabefeld oder der sichtbaren Option, prüfen Sie das Ergebnis und kopieren Sie die Ausgabe oder laden Sie sie herunter.
Private Verarbeitung im Browser
Bei HMAC-Generator bleibt der normale Arbeitsschritt lokal in Ihrem Browser. Das ist besonders hilfreich für Code, Tokens, Dokumente, Konfigurationen, Textausschnitte und andere Inhalte, die nicht unnötig an entfernte Dienste gesendet werden sollen.
Wann dieses Tool nützlich ist
Nutzen Sie HMAC-Generator für wiederholbare Entwickleraufgaben, technische Dokumentation, QA-Prüfungen, schnelle Konvertierungen, Debugging, Content-Bereinigung und interne Team-Workflows. Die Seite ist auf klare Eingaben, sofortige Rückmeldung und ein Ergebnis ausgelegt, das sich leicht weiterverwenden lässt.
Praktische Tipps
Prüfen Sie vor dem Kopieren wichtige Details wie Leerzeichen, Groß- und Kleinschreibung, Dateinamen, Kodierung, Token-Struktur oder Ausgabeformat. Kleine Kontrollen vermeiden Fehler, wenn das Ergebnis in Code, Berichten, Tickets, E-Mails oder technischen Notizen landet.