HMAC-generator
Gratis verktøy for HMAC-signaturgenerering på nettet, støtter SHA-1/256/512
Om HMAC Generator
Beregner Hash-basert melding autentiserings koder ved hjelp av nettleserens innebygde Web Crypto API. Den støtter SHA-1, SHA-256, SHA-384 og SHA-512 hash-funksjoner med en vilkårlig hemmelig nøkkel og melding, og sender ut resultatet som små eller store bokstaver hex, eller som Base64. Generering bruker subtle.importKey/subtle.sign, så nøkkelen forlater aldri nettleseren.
Slik bruker du det
1. Velg en hash-algoritme fra SHA-1 / SHA-256 / SHA-384 / SHA-512 knappene. 2. Skriv inn hemmelig nøkkel (bruke øye-ikonet for å avsløre eller skjule den). 3. Skriv inn meldingen i tekstområdet. 4. Velg utdata-koding (Hex eller Base64); i Hex-modus, slå på Store bokstaver for å få ABC-stil hex. 5. Klikk Generer for å beregne HMAC; bruk Kopier eller Tøm på resultatet.
Algoritme og utdata referanse
HMAC følger RFC 2104: HMAC(K, m) = H((K xor opad) || H((K xor ipad) || m)). Utdata-lengde er lik digest-lengden av den valgte hash - SHA-1 = 20 bytes (40 hex), SHA-256 = 32 bytes (64 hex), SHA-384 = 48 bytes (96 hex), SHA-512 = 64 bytes (128 hex). Base64-alternativet koder de rå digest-bytes; Hex sender ut små bokstaver med mindre Store bokstaver er aktivert.
▶Hva er forskjellen mellom HMAC og en vanlig hash?
▶Kan jeg bruke binære eller ikke-UTF-8 nøkler og meldinger?
▶Hvorfor vises SHA-1 hvis den anses som brutt?
▶Lagres eller sendes hemmeligheten noe sted?
Hvis dette verktøyet har vært nyttig for deg, vurder å kjøpe meg en kaffe.
Kjøp meg en kaffe