HMAC mit einem geheimen Schlüssel erzeugen

Entwicklungs- und Sicherheitsteams nutzen HMAC-Generator, wenn sie eine Prüfung, einen lokalen Test oder Integrationsdaten vorbereiten.

Erzeugen Sie mit einem geheimen Schlüssel einen HMAC für eine Nachricht und übernehmen Sie den Wert in Test oder Integration. Ohne Anmeldung im Browser nutzbar.

Bedienung

  1. Wählen Sie den Algorithmus aus SHA-256, SHA-384 oder SHA-512 entsprechend Ihren Integrations- oder Testanforderungen.
  2. Geben Sie den geheimen Schlüssel oder die Passphrase in das Schlüsselfeld ein und vermeiden Sie Produktionsschlüssel auf einem gemeinsam genutzten oder nicht vertrauenswürdigen Gerät.
  3. Geben Sie die genaue zu signierende Nachricht ein, ohne Leerzeichen oder Zeilenumbrüche hinzuzufügen, die Ihr Protokoll nicht erwartet.
  4. Erzeugen Sie das Ergebnis, lesen Sie es und vergleichen Sie es mit dem Wert, den Ihre Anwendung oder Dokumentation erwartet.

Beispiel

Verwenden Sie eine kurze Testnachricht und einen Testschlüssel, um zu prüfen, ob ein Dienst dieselbe Signatur akzeptiert. Da das Ergebnis vom Algorithmus, vom Schlüssel und von der Nachricht abhängt, ändert jede Abweichung bei einem davon den endgültigen Wert.

Grenzen und Formate

Wo die Verarbeitung stattfindet

Die Berechnung läuft in Ihrem Browser. Der Schlüssel und die Nachricht bleiben auf Ihrem Gerät und werden während der Erzeugung nicht an einen externen Dienst gesendet.

Häufige Fragen

Wie unterscheidet sich HMAC von einem einfachen Hash?

Ein einfacher Hash wandelt eine Nachricht ohne Schlüssel um. HMAC fügt der Berechnung einen geheimen Schlüssel hinzu, was hilft zu überprüfen, dass eine Nachricht von einer Partei stammt, die den Schlüssel kennt.

Kann ich das Ergebnis als Passwort verwenden?

Nein, das Ergebnis ist eine Signatur, die für eine bestimmte Nachricht und einen bestimmten Schlüssel berechnet wurde. Es ist nicht dafür gedacht, als Passwort gespeichert zu werden, und ändert sich, sobald sich Nachricht oder Schlüssel ändern.

Warum stimmt meine Signatur nicht überein?

Prüfen Sie den ausgewählten Algorithmus, den genauen Schlüssel und die vollständige Nachricht, einschließlich Leerzeichen und Zeilenumbrüchen. Ein einziger Unterschied reicht aus, um ein anderes Ergebnis zu erzeugen.

Werkzeuge derselben Kategorie