TL
Tool Lab
💰Donate
💰Donate

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

  1. Ange meddelandetexten du vill signera.
  2. Ange din hemliga nyckel (håll denna konfidentiell).
  3. Välj hashalgoritm (SHA-256 rekommenderas för säkerhet).
  4. 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.