Kryptografie & Sicherheit

HMAC-Generator

Erstellen Sie HMAC-Prüfwerte für Texte mit SHA-256 oder SHA-512 und eigenem Geheimschlüssel direkt online.

Tool ausführen

Mit diesem Online-Generator erstellen Sie kryptografische Prüfwerte nach dem HMAC-Verfahren für beliebige Texteingaben. Ein Hash-basierter Nachrichtenauthentifizierungscode kombiniert eine kryptografische Hashfunktion mit einem gemeinsamen Geheimschlüssel, um die Datenintegrität sowie die Echtheit einer Nachricht zu überprüfen. Im Eingabebereich tragen Sie Ihre Nachricht und den zugehörigen Schlüssel ein. Als Berechnungsverfahren stehen die Algorithmen SHA-256 und SHA-512 zur Auswahl, wobei SHA-256 als Standard vorausgewählt ist. Sobald Sie das Formular absenden, berechnet das Tool den Prüfwert und gibt ihn als Hexadezimalzeichenkette im Ausgabefeld aus. Bleibt das Textfeld leer, liefert die Verarbeitung einen leeren Ausgabewert ohne Prüfsummenberechnung. Wenn Sie Text eingeben, das Schlüsselfeld jedoch freilassen, greift das System automatisch auf einen internen Standardwert für den Schlüssel zurück. Für kryptografisch belastbare Signaturen empfiehlt sich jedoch stets die Angabe eines eigenen, ausreichend langen Schlüssels. Das Werkzeug eignet sich zur Überprüfung von API-Signaturen, Webhook-Absicherungen und Token-Verfahren bei der Softwareentwicklung.

Anleitung

  1. Geben Sie den gewünschten Text in das Feld Text ein.
  2. Tragen Sie den geheimen Schlüssel in das Feld Geheimschlüssel ein.
  3. Wählen Sie den gewünschten Hash-Algorithmus aus, beispielsweise SHA-256 oder SHA-512.
  4. Starten Sie die Berechnung, um den fertigen HMAC-Prüfwert im Ausgabebereich abzulesen.

Beispiele

  • Text: 'Benutzer-ID: 481516', Geheimschlüssel: 'MeinGeheimerSchluessel', Algorithmus: SHA-256. Das Ergebnis ist die passende Hexadezimal-Prüfsumme zur Verifikation.
  • Text: 'status=active&timestamp=1700000000', Geheimschlüssel: 'API_Token_2024', Algorithmus: SHA-512. Erzeugt einen 128-stelligen HMAC-Hexwert zur Validierung von Webhook-Aufrufen.

FAQ

Was passiert, wenn kein Geheimschlüssel eingegeben wird?

Wenn Sie Text eingeben, aber das Schlüsselfeld leer lassen, setzt das Werkzeug intern einen Standard-Ersatzschlüssel ein und berechnet damit den HMAC.

Warum bleibt das Ausgabefeld bei leerem Text leer?

Wenn kein Nachrichtentext eingegeben wurde, führt das System keine Hash-Berechnung durch und gibt ein leeres Resultat zurück.

Welche Hash-Verfahren werden unterstützt?

Über das Menü stehen SHA-256 und SHA-512 zur Verfügung. Standardmäßig ist SHA-256 voreingestellt.

Tool einbetten

Fügen Sie dieses funktionsfähige SmartPlusLab-Tool mit dem folgenden Code in Ihre Website ein.