Zum Hauptinhalt springen
eyunzhu

HMAC berechnen

HMAC-SHA-256, SHA-384 oder SHA-512 aus Nachricht und Text- oder Hex-Schlüssel berechnen.

Algorithmus
Schlüsselformat
Erweiterte Optionen

Änderungen werden sofort übernommen


    
Die Verarbeitung erfolgt im Browser. Es wird nichts hochgeladen oder gespeichert.

Über dieses Tool

Verwenden Sie zur API-Diagnose exakt die geforderte Nachricht. Das Werkzeug sortiert oder verbindet keine Parameter und ergänzt keinen Zeilenumbruch.

Anwendung

Algorithmus und Schlüsselformat wählen, dann Nachricht und geheimen Schlüssel eingeben. Textschlüssel verwenden UTF-8; Hex-Schlüssel werden paarweise als Bytes gelesen. Das Ergebnis ist hexadezimal. Parameter werden weder sortiert noch automatisch verbunden. Nachrichten dürfen 2 MiB, Schlüssel 64 KiB groß sein. Über HTTP wird SHA-256 unterstützt.

Eine leere Nachricht erzeugt zunächst kein Ergebnis. Nachricht und Schlüssel eingeben. Zum gezielten Testen leerer Werte unter Erweitert einen leeren Schlüssel erlauben oder die Aktion für eine leere Nachricht wählen. Das sind getrennte Einstellungen.

Häufige Fragen

Ist Textschlüssel 6162 dasselbe wie Hex-Schlüssel 6162?

Nein. Im Textmodus sind es vier UTF-8-Zeichen; im Hex-Modus die zwei Bytes 0x61 und 0x62, also der Text ab. Maßgeblich ist das Schlüsselformat Ihrer API.

Warum weicht mein HMAC von der API-Signatur ab?

Prüfen Sie Algorithmus, Schlüsselformat und die vollständige Nachricht einschließlich Zeilenumbrüchen. Das Ergebnis ist Hex, nicht Base64. Das Werkzeug erstellt keinen API-spezifischen Signaturtext und sendet weder Nachricht noch Schlüssel.

Wie teste ich eine leere Nachricht oder einen leeren Schlüssel?

Dafür gibt es zwei getrennte erweiterte Einstellungen: die Aktion für eine leere Nachricht und die Freigabe eines leeren Schlüssels. Nur beide Felder leer zu lassen aktiviert nicht automatisch beides.

Kommentare

0
, um an der Diskussion teilzunehmen.
Noch keine Kommentare.
Antwortverlauf

Verfolgen Sie die vollständige Unterhaltung chronologisch; jede Antwort kennzeichnet die konkrete Nachricht, auf die sie sich bezieht.