HMAC-generator

Genererar HMAC-värden från en hemlig nyckel och ett meddelande med en valt hash-algoritm för att verifiera dataautentitet och API-autentisering.

Tool coming soon!

We're working hard to get this tool ready for you.

Request Feature / Support
1,820+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

About This Tool

Denna verktyg beräknar ett HMAC-värde för en given hemlig nyckel och meddelande med ett valbart hash-algoritm. Den riktar sig till utvecklare och säkerhetsingenjörer som behöver verifierbar dataautentitet vid API-anrop, webb-plugins och nyttolaster. Det resulterande MAC säkerställer att eventuella ändringar i meddelandet kan upptäckas av mottagaren som också har den delade hemliga nyckeln.

Beräkningen följer HMAC-algoritmen som definieras i RFC 2104. Om nyckeln är längre än hash-funktionens blockstorlek hashas den först; sedan XOR:as nyckeln med ipad- och opad-konstanter och de inre och yttre hash-passen körs med meddelandet som indata. Verktyget presenterar resultatet i hex och Base64-format.

Stödda hash-familjer inkluderar SHA-1, SHA-256, SHA-384, SHA-512 och MD5 (försiktighet rekommenderas p.g.a. kända svagheter). Användaren kan välja algoritm för att spegla säkerhetskrav och matcha server-side validering. Inmatningar behandlas som UTF-8-bytes om inget annat anges.

Detta verktyg är värdefullt för API-integratörer, backend-system och säkerhetsrevisorer som söker deterministiska MAC:er för tester, revisioner och integrations-pipelines. Genom att undvika lagring av nycklar och endast visa resultat för autentiserade användare stöder det säker utveckling och verifieringsflöden.

How to Use

  1. Ange indata: skriv in den hemliga nyckeln och meddelandet och välj hash-algoritmen.
  2. Bekräfta kodning: indata behandlas som UTF-8-bytes som standard; justera vid behov till annan kodning.
  3. Kör beräkningen: starta MAC-beräkningen.
  4. Granska utdata: läs MAC i hex- och Base64-format.
  5. Använd MAC i dina API-autentiseringsrubriker eller payload-verifiering samtidigt som nyckeln skyddas.
How to use hmac online generator

Frequently Asked Questions

Find Quick Answers

Vad är HMAC och när ska jag använda det?
HMAC är ett nyckelbaserat hash-meddelandeautentiseringskod som säkerställer integritet och äkthet hos data. Använd det när du behöver bekräfta att ett meddelande kommer från en betrodd part och inte har ändrats, t.ex. API-förfrågningar, webhooks eller säkra loggar.
Vilka hash-algoritmer stöds?
Verktyget stöder SHA-1, SHA-256, SHA-384, SHA-512 och MD5 (med försiktighet på grund av kända svagheter). HMAC-resultatet beror på valt hash-algoritm; för modern säkerhet rekommenderas SHA-256 eller SHA-512.
Hur bör nycklar hanteras?
Nycklar måste hållas hemliga och fördelas säkert. Ingen nyckel i klientkod; rotera nycklar; använd säkert lagring; se till att nyckelns längd passar hash-funktionen; exponera inte MAC:en mer än nödvändigt.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Web & SEO Tools

Spotify till MP3-omvandlare

Konverterar lokalt tillhandahållna ljudfiler till MP3, vilket möjliggör offline-lyssning och cross-e...

Web & SEO Tools

Väglängdsberäknare

Ett väglängdsberäknar-verktyg för resenärer, logistikutformare och förare att snabbt uppskatta avstå...

Web & SEO Tools

Åldersräknare

Bestäm snabbt en persons ålder baserat på födelsedatum med vår gratis online-räknare, lämpad för pri...

Web & SEO Tools

Valutakonverterare

Omvandla belopp snabbt mellan olika valutor med vår kostnadsfria online valutakonverterare, perfekt...

Your Feedback Matters

Help Us to Improve