HMAC-generator og -verifikator

Generer og verifiser keyed-hash-meldingsautentiseringskoder (HMAC-SHA256, HMAC-SHA512, HMAC-MD5) lokalt i nettleseren. 100 % privat. Ingen registrering.

Nøkkelformat:
57 tegn57 byte (UTF-8)

Generert HMAC Digest

Skriv inn tekst eller datainndata ovenfor for å beregne HMAC.

Lim inn den forventede HMAC-headeren mottatt fra GitHub, Stripe, Shopify, eller API webhooks for å verifisere ekthet.

Hva er HMAC?

HMAC (Keyed-Hash Message Authentication Code) er en kryptografisk konstruksjon som kombinerer en hemmelig nøkkel med en kryptografisk hash-funksjon (SHA-256, SHA-512, MD5).

Det beviser både dataintegritet og autentisering—bekrefter at nyttelasten ble opprettet av noen som holder den delte hemmelige nøkkelen og ikke har blitt endret under transport.

100 % personvern på klientsiden

Alle hemmelige nøkler, innspillings-tekstdata og filbinærbuffere behandles helt inne i nettleseren din ved bruk av maskinvareakselerasjon crypto.subtle.

Dine API-nøkler og signaturer krysser aldri internett til noen ekstern server.

Vanlige webhook-overskrifter

  • GitHub: X-Hub-Signature-256
  • Stripe: Stripe-Signature
  • Shopify: X-Shopify-Hmac-SHA256
  • Twilio: X-Twilio-Signature
  • Slack: X-Slack-Signature
100 % privat • Ingen filserveropplasting

Hvorfor bruke Utiliomes gratis HMAC-generator og -verifikator?

Bygget fra grunnen av for strengt personvern, umiddelbar utførelse og null friksjon. Ingen abonnementer, betalingsmurer eller kontoregistreringer kreves.

100 % privat og lokalt

Hemmelige nøkler, tekstnyttelast og filer behandles helt i nettleserens minne med native Web Crypto API. Ingen data lastes opp til servere.

Støtter de viktigste algoritmene

Generer HMAC-signaturer umiddelbart med HMAC-SHA256, HMAC-SHA512, HMAC-SHA384, HMAC-SHA1 og HMAC-MD5.

Webhook- og signaturverifisering

Lim inn forventede Webhook-signaturer (GitHub, Stripe, Shopify) for å bekrefte ekthet og hindre at forespørsler tukles med.

Fleksibel nøkkel- og utdatakoding

Oppgi hemmelige nøkler i UTF-8, Hex eller Base64, og vis sammendrag i heksadesimal, Base64 eller Base64URL.

Utiliome vs tradisjonelle skyalternativer

Sammenlign vår lokale første WebAssembly-motor med eldre skyverktøy.

Funksjon Utiliome (lokal nettleser) Eldre skykonverterere
Personvern 100 % frakoblet / på klientsiden (trygt for Webhook-hemmeligheter) Hemmelige nøkler sendes over HTTP til eksterne servere
Hastighet Øyeblikkelig sanntidsberegning mens du skriver Krever innsendingsknapp og nettverksrunde
Fil-hashing Støtter binærfiler via dra og slipp Kun tekstinndata
Slik fungerer det

Slik bruker du HMAC-generator og -verifikator i 3 enkle trinn

Ingen programvareinstallasjon kreves. Alt kjører direkte i nettleseren din.

1

Angi hemmelig nøkkel og velg algoritme

Skriv eller lim inn den hemmelige nøkkelen, velg nøkkelkoding (UTF-8, Hex, Base64) og HMAC-algoritme (SHA256, SHA512, MD5).

2

Oppgi tekstnyttelast eller last opp fil

Skriv inn tekststrengen, eller dra og slipp en binærfil i slippområdet.

3

Kopier HMAC-sammendrag eller verifiser treff

Kopier Hex- eller Base64-sammendrag med én gang, eller lim inn en forventet Webhook-signatur for å sjekke gyldighet.

Hva er HMAC, og hvordan fungerer det?

Kort svar: En HMAC (Hash-based Message Authentication Code) kombinerer en kryptografisk hashfunksjon med en hemmelig nøkkel for å sikre både dataintegritet og avsenderens ekthet.

HMAC brukes i stor utstrekning i moderne webutvikling til å signere API-forespørsler, autentisere Webhooks og sikre API-endepunkter. I motsetning til en vanlig hash (som SHA-256), som bare bekrefter at dataene ikke er endret, beviser en HMAC at avsenderen kjenner den delte hemmelige nøkkelen.

Når et API-endepunkt (for eksempel GitHub Webhooks eller Stripe) sender data til serveren din, beregner det en HMAC av nyttelasten med den delte webhook-hemmeligheten og sender den i en header. Serveren din beregner HMAC på nytt lokalt for å bekrefte at meldingen er ekte og ikke tuklet med.

Hvorfor du aldri må bruke skyverktøy til Webhook-hemmeligheter

Kort svar: Å lime produksjonsnøkler inn i serverbaserte nettverktøy eksponerer API-legitimasjon for tredjeparts logger. Utiliome beregner HMAC 100 % lokalt på maskinen din.

Hvis du feilsøker Webhooks med vanlige nettverktøy, sendes den hemmelige nøkkelen og nyttelasten som rene HTTP-forespørsler til eksterne servere, der de kan lagres i tilgangslogger eller analysedatabaser.

Utiliome følger en streng null-server-arkitektur. Web Crypto API i nettleseren utfører all kryptografisk beregning direkte i RAM. Ingen nøkler eller data forlater nettleseren.

FAQ

HMAC-generator og -verifikator Vanlige spørsmål og teknisk veiledning

Alt du trenger å vite om å bruke Utiliomes gratis HMAC-generator og -verifikator.

Sendes den hemmelige nøkkelen over internett?

Nei. All HMAC-beregning skjer lokalt i nettleseren med Web Crypto API. Den hemmelige nøkkelen forlater aldri enheten din.

Hvilke HMAC-algoritmer støttes?

Vi støtter HMAC-SHA256, HMAC-SHA512, HMAC-SHA384, HMAC-SHA1 og HMAC-MD5.

Kan jeg hashe filer i tillegg til tekststrenger?

Ja. Du kan laste opp hvilken som helst binærfil via dra og slipp for å beregne HMAC-signaturen.