Tiny Online Tools logoTiny Online ToolssearchTools suchen…grid_viewAlle Tools
Startseitechevron_rightSicherheits-Toolschevron_rightHMAC-GeneratorHMAC-Generator

HMAC-Generator

HMAC-Signaturen aus Text generieren.

infoGib oben einen geheimen Schlüssel und eine Nachricht ein, um die HMAC-Signatur zu erzeugen.

Ahnliche Tools

MD5-Generator

MD5-Generator

MD5-Hashes schnell generieren.

SHA-256-Generator

SHA-256-Generator

Erstelle SHA-256-Hashes aus Text.

Bcrypt-Generator

Bcrypt-Generator

Bcrypt-Passwort-Hashes generieren.

JWT-Signatur-Pruefer

JWT-Signatur-Pruefer

Pruefe HMAC-JWT-Signaturen lokal im Browser.

SVG-Punktraster-Muster

SVG-Punktraster-Muster

Erzeuge ein sauberes SVG-Punktraster-Muster mit anpassbarer Punktgröße, Abstand, Farbe und optional versetzten Reihen. Perfekt für Hintergründe, Notizbücher und UI-Design.

PDF zu JPG

PDF zu JPG

Wandle PDF-Seiten in hochwertige JPG-Bilder um.

Bild zu Base64

Bild zu Base64

Bilddateien in Base64-kodierte Zeichenketten umwandeln.

apps

Mehr Tools

Durchsuchen Sie unsere vollstandige Sammlung kostenloser Online-Tools.

HMAC-Generator

Während reguläre Hash-Funktionen wie SHA-256 Datenintegrität beweisen ("diese Datei wurde nicht verändert"), beweisen sie keine Herkunft ("diese Datei kam von jemandem, dem ich vertraue"). HMAC (Hash-based Message Authentication Code) löst das, indem eine Nachricht mit einem geheimen Schlüssel kombiniert wird und eine Signatur erzeugt wird, die nur jemand mit dem geheimen Schlüssel erstellt haben kann. Dieses Tool erstellt HMAC-Signaturen für API-Authentifizierung, Webhook-Verifizierung und digitale Signaturen.

Wie HMAC sich von einfachem Hashing unterscheidet

Wenn Sie eine Nachricht hashen, kann jeder den Hash verifizieren — er berechnet ihn einfach neu. Bei HMAC hashen Sie die Nachricht kombiniert mit einem geheimen Schlüssel. Ein Angreifer, der Nachricht und Hash abfängt, kann ohne Kenntnis des geheimen Schlüssels keinen gültigen HMAC für eine modifizierte Nachricht erstellen.

HMAC in der Praxis

Web-APIs verwenden HMAC häufig zum Signieren von Anfragen. Ein Client hasht seinen Anfrage-Body mit seinem geheimen API-Schlüssel und fügt die Signatur der Anfrage hinzu. Der Server wiederholt die Berechnung und verifiziert die Signatur. Webhook-Anbieter verwenden denselben Ansatz.

Algorithmusauswahl

Das Tool unterstützt HMAC mit SHA-1, SHA-256, SHA-384 und SHA-512. Für neue Anwendungen SHA-256 oder höher bevorzugen.

Schlüsselverwaltung

Die Stärke von HMAC hängt vollständig davon ab, den geheimen Schlüssel geheim zu halten. Wenn Ihr API-Schlüssel kompromittiert wird, können Angreifer gültige Signaturen fälschen. Schlüssel sicher in Umgebungsvariablen speichern, nie in Versionskontrolle einbinden und regelmäßig rotieren.