HMAC Generator
Beräkna HMAC-SHA256, SHA-384, SHA-512 eller SHA-1 meddelandeautentiseringskoder online
Algorithm
Output Format
Secret Key
Message
Om det här verktyget
HMAC Generator skapar Hash-based Message Authentication Codes — kryptografiska signaturer som används för att verifiera både meddelandets integritet och äkthet. HMAC kombinerar en hemlig nyckel med en hashfunktion (MD5, SHA-1, SHA-256, SHA-512) för att skapa en unik signatur.
HMAC används ofta vid API-autentisering (AWS, Stripe), verifiering av webhook-signaturer, JWT-signering och säkra dataöverföringsprotokoll.
Hur man använder
- Ange meddelandetexten du vill signera.
- Ange din hemliga nyckel (håll denna konfidentiell).
- Välj hashalgoritm (SHA-256 rekommenderas för säkerhet).
- HMAC-signaturen genereras direkt — kopiera den för användning.
Användningsfall
Signering av API-förfrågningar, verifiering av webhook-payloads, generering av sessionstoken och alla scenarier som kräver bevis på att ett meddelande skapades av en specifik avsändare.
Vanliga frågor
- Vad är HMAC? — HMAC (Hash-based Message Authentication Code) använder en hemlig nyckel kombinerad med en hashfunktion för att skapa en digital signatur som bevisar meddelandets äkthet.
- Vilken algoritm bör jag använda? — SHA-256 är branschstandard för de flesta användningsfall. Undvik MD5 och SHA-1 för säkerhetskänsliga tillämpningar.
- Skickas den hemliga nyckeln någonstans? — Nej. All beräkning sker i din webbläsare. Din nyckel och ditt meddelande lämnar aldrig din enhet.
- Vad är skillnaden mellan HMAC och en vanlig hash? — En vanlig hash (SHA-256) har ingen hemlig nyckel — vem som helst kan beräkna den. HMAC kräver en delad hemlig nyckel, vilket gör den omöjlig att förfalska utan att känna till nyckeln.