Generatore HMAC
Genera HMAC da qualsiasi testo e chiave segreta online. Supporta SHA-256, SHA-512 e SHA-1.
Input
Output
Cos'è HMAC?
HMAC (Codice di Autenticazione del Messaggio basato su Hash) è un tipo specifico di codice di autenticazione che combina una funzione hash crittografica con una chiave segreta.
HMAC è stato definito nella RFC 2104 ed è ampiamente utilizzato nell'autenticazione API, token JWT e protocolli di comunicazione sicuri.
Come usare questo strumento
Inserisci messaggio e chiave
Digita il messaggio nell'editor sinistro, inserisci la chiave segreta e seleziona l'algoritmo.
Visualizza l'HMAC
Il pannello destro mostra istantaneamente l'hash HMAC.
Copia o scarica
Clicca su Copia o Scarica.
Esempi HMAC
Esempio di HMAC-SHA256 con chiave "secret":
Messaggio di input
Output HMAC-SHA256
Domande frequenti
Come funziona HMAC?
HMAC combina la chiave segreta con il messaggio attraverso due turni di hashing. Vedi la documentazione Web Crypto API sign.
Quale algoritmo dovrei usare?
SHA-256 è il più raccomandato. SHA-512 offre più sicurezza. SHA-1 è considerato legacy.
I miei dati vengono inviati a un server?
No. Tutto il calcolo HMAC avviene localmente nel tuo browser.
Dove viene utilizzato HMAC?
HMAC è usato nell'autenticazione API (es. AWS Signature V4), verifica JWT e validazione webhook.
Strumenti correlati
Per saperne di più: NIST FIPS 198-1 e Introduzione ai JSON Web Tokens.