HMAC-generator (SHA-256/384/512)

Beregn en nøkkelbasert HMAC over en melding med din hemmelige nøkkel, vist som hex og Base64, via nettleserens innebygde Web Crypto. Samme konstruksjon som JWT-verifikatoren bruker for HS256. Nøkkelen din forlater aldri nettleseren din.

Hashing og krypto

HMAC kjører lokalt via Web Crypto. Meldingen og nøkkelen din forlater aldri nettleseren din.

Slik er HMAC bygd opp

K ⊕ ipadMeldingHindre hashK ⊕ opadindre hashHHMAC

HMAC hasher meldingen to ganger. Nøkkelen kombineres med XOR med en fast indre pad før den første hashen og med en ytre pad før den andre, og denne konstruksjonen med to pads er det som hindrer length-extension-angrep. Nøkkelen reduseres først til hashens blokkstørrelse.

API endpointGEThttps://ronutz.com/api/v1/hmacDocumented, not served. Opens the specification.

Referanser