Generatore di HMAC (SHA-256/384/512)

Calcola un HMAC con chiave su un messaggio usando la tua chiave segreta, mostrato in hex e Base64, tramite il Web Crypto nativo del browser. La stessa costruzione che il verificatore di JWT usa per HS256. La tua chiave non lascia mai il tuo browser.

Hashing e crypto

L'HMAC gira localmente tramite Web Crypto. Il tuo messaggio e la tua chiave non lasciano mai il tuo browser.

Come è costruito HMAC

K ⊕ ipadMessaggioHhash internoK ⊕ opadhash internoHHMAC

HMAC calcola l'hash del messaggio due volte. La chiave viene combinata in XOR con un pad interno fisso prima del primo hash e con un pad esterno prima del secondo, e questa costruzione a due pad è ciò che impedisce gli attacchi di estensione della lunghezza. La chiave viene prima ridotta alla dimensione del blocco dell'hash.

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

Riferimenti