Kryptografie ● Lokale Verarbeitung

HMAC-SHA-256 erstellen

Erstellen Sie lokal einen HMAC-SHA-256-Authentifizierungscode mit Web Crypto.

Tool wird vorbereitet …
Geführte Anleitung

Geführte Anleitung

Einen Nachrichtenauthentifizierungscode verstehen.

  1. Verwenden Sie nur zur Übung die nicht geheime Nachricht demo message und den öffentlichen Übungsschlüssel public-demo-key. Nutzen Sie diesen Schlüssel niemals für echte Authentifizierung.
  2. Lesen Sie die Erläuterung, bevor Sie das Werkzeug selbst starten. Diese Anleitung lädt kein Beispiel und beginnt keine Prüfung.

Veranschaulichendes Beispiel

HMAC-SHA-256 erzeugt einen hexadezimalen Prüfwert mit 64 Zeichen. Eine Änderung der Nachricht oder des Schlüssels verändert das berechnete Ergebnis.

Das Ergebnis verstehen

HMAC ist keine Verschlüsselung und verbirgt die Nachricht nicht. Die Prüfung braucht ein sicher geteiltes Geheimnis und einen geeigneten Vergleich. Der öffentliche Übungsschlüssel bietet keine echte Authentifizierung. Nachricht und Schlüssel werden als UTF-8-Bytes des wörtlichen Texts verwendet; wie Hexadezimal oder Base64 aussehender Text wird nicht decodiert.

Diese statische Anleitung dient dem Lernen. Sie füllt keine Felder aus, erzeugt keine Werte und liest weder Browserdaten noch Speicher aus. Üben Sie mit erfundenen, nicht geheimen Daten. Teilen Sie niemals Passwörter, Schlüssel, Tokens oder Cookie-Werte. Diese Erläuterungen sind weder ein Sicherheitsaudit noch eine Zertifizierung.

✓ Lokale Verarbeitung✓ Kein Konto✓ Eingaben bleiben hier✓ Kostenlos

Kurz erklärt

Das Tool berechnet mit einer geteilten geheimen Schlüsselzeichenfolge einen HMAC für die Nachricht.

Der Seitencode und benötigte Ressourcen werden von der Website geladen. Das Tool verarbeitet die Eingaben lokal im Browser.

Anleitung

Geben Sie Nachricht und Schlüssel ein und vergleichen Sie den HMAC nur mit einem Ergebnis, das dieselben UTF-8-Bytes und HMAC-SHA-256 verwendet. Schützen Sie den gemeinsamen Schlüssel.

Grenzen

HMAC verschlüsselt die Nachricht nicht. Jeder, der den gemeinsamen Schlüssel besitzt, kann gültige Codes erstellen. Hex- und Base64-Schlüsselzeichenfolgen werden als Text und nicht als dekodierte Bytes behandelt.

Häufige Fragen

Warum unterscheidet sich mein HMAC von dem eines anderen Tools?

Beide Werkzeuge müssen HMAC-SHA-256 und exakt dieselben Nachrichten- und Schlüsselbytes verwenden. Diese Seite kodiert beide Felder als UTF-8-Text; hexadezimale oder Base64-Schlüssel werden nicht dekodiert.

Verschlüsselt HMAC die Nachricht?

Nein. HMAC authentifiziert Daten mit einem gemeinsamen Geheimnis. Die Nachricht bleibt lesbar, sofern sie nicht separat verschlüsselt wird.

Kann jede Person mit dem HMAC-Schlüssel einen gültigen Code erstellen?

Ja. Alle Parteien mit dem gemeinsamen Schlüssel können gültige Authentifizierungscodes erzeugen. Schützen und erneuern Sie den Schlüssel entsprechend.

Ist HMAC dasselbe wie ein einfacher Hash?

Nein. HMAC kombiniert einen kryptografischen Hash mit einem geheimen Schlüssel; ein einfacher Hash hat keinen geheimen Schlüssel.

Quellen und Referenzen

Diese Quellen erläutern die genannte Norm oder API; sie bestätigen nicht das Ergebnis des Tools.