🧰 UtlKit

HMAC-Generator

Generieren Sie HMAC-Signaturen mit SHA-256, SHA-384 oder SHA-512. Nur clientseitig.

🐛

Problem Melden

Sie haben einen Bug gefunden oder einen Vorschlag? Helfen Sie uns, dieses Tool zu verbessern.

📊 Datenzusammenfassung (automatisch ausgefüllt)

Werkzeug: hmac-generator · /tools/hmac-generator/

algorithm: SHA-256

outputFormat: hex

keyMode: text

Was ist dieses Tool?

Der HMAC-Generator erstellt kryptografische Nachrichten-Authentifizierungs-Codes mit einem geheimen Schlüssel und einer Hash-Funktion. HMAC garantiert sowohl die Datenintegrität als auch die Echtheit, indem er sicherstellt, dass eine Nachricht nicht manipuliert wurde und von jemandem mit dem richtigen Schlüssel gesendet wurde. Unterstützt werden die Hash-Algorithmen SHA-256, SHA-384 und SHA-512.

Anwendung

  1. 1

    Nachricht eingeben

    Geben Sie die zu authentifizierenden Daten ein.

  2. 2

    Geheimen Schlüssel eingeben

    Geben Sie den für die HMAC-Berechnung verwendeten geheimen Schlüssel ein oder fügen Sie ihn ein.

  3. 3

    Algorithmus auswählen

    Wählen Sie den Hash-Algorithmus (SHA-256 wird empfohlen).

  4. 4

    HMAC abrufen

    Sehen Sie den HMAC im Hex- oder Base64-Format.

Häufig gestellte Fragen

Wofür wird HMAC verwendet?

HMAC wird für die API-Authentifizierung (OAuth, JWT-Signierung), die Integritätsprüfung von Nachrichten, die Passwortverifikation und den Manipulationsschutz in der Kommunikation verwendet. Im Gegensatz zum einfachen Hash verwendet HMAC einen geheimen Schlüssel, sodass nur Parteien mit dem Schlüssel den Code erzeugen oder verifizieren können. HMAC SHA-256 ist die am häufigsten verwendete Variante.

HMAC im Vergleich zum normalen Hash?

HMAC verwendet einen geheimen Schlüssel zur Authentifizierung.

Welcher Verschlüsselungsstandard wird verwendet?

Dieses Tool implementiert Standard-Algorithmen gemäß NIST-Definition. Für Sicherheitsanwendungen im Produktivbetrieb verwenden Sie ausgereifte Bibliotheken.