🔐

Generatore HMAC

Genera firme HMAC usando SHA-256, SHA-1, SHA-384 o SHA-512. Inserisci un messaggio e una chiave segreta per produrre un codice di autenticazione HEX o Base64. Basato sull'API Web Crypto nativa del browser — nulla lascia il tuo dispositivo.

Strumenti per sviluppatori Funziona localmente Nessun dato inviato
HMAC SHA-256 SHA-512 Web Crypto API solo lato client
Messaggio
Chiave segreta
La chiave segreta è necessaria per generare l'HMAC.
Algoritmo
Risultato
Risultato HMAC
HMAC-SHA-256 In attesa di input—
💡
HMAC (Hash-based Message Authentication Code) combines a cryptographic hash function with a secret key to produce a signature. It verifies both the integrità e autenticità di un messaggio — ampiamente usato nell'autenticazione API (Authorization header), firma JWT e verifica dei webhook. Questo strumento utilizza il supporto nativo del browser Web Crypto API (crypto.subtle) — la tua chiave e il tuo messaggio non lasciano mai la pagina.

Che cos'è il Generatore HMAC?

Il Generatore HMAC crea firme con chiave a partire da un messaggio e un segreto usando algoritmi come SHA-256 o SHA-512. È comunemente usato per la verifica dei webhook, le richieste API firmate e qualsiasi flusso di lavoro in cui il destinatario deve confermare sia l'integrità sia l'autenticazione tramite segreto condiviso.

Come usare il Generatore HMAC

  1. Incolla il messaggio o il payload che vuoi firmare.
  2. Inserisci la chiave segreta condivisa usata dal tuo sistema.
  3. Scegli l'algoritmo HMAC e il formato di output.
  4. Genera la firma e confrontala con il valore del tuo flusso API o webhook.
Comprendi Generatore HMAC ▾
Esempio
Input Messaggio: hello | Chiave: secret | Algoritmo: HMAC-SHA256
Risultato Hex: 88aab3ede8d3adf94d26ab90d3bafd4a2083070c3bcce9c014ee04a443847c0b
Casi d'uso comuni
  • Crea firme di richiesta per test di API, webhook o callback
  • Confronta l'output HMAC tra le varianti SHA-256, SHA-384 e SHA-512
  • Verifica se due sistemi concordano sugli input di firma dei messaggi e sui segreti
  • Genera firme HEX o Base64 durante lo sviluppo senza configurare il backend
Perché usare questo strumento
  • Utile per eseguire il debug delle firme webhook e degli header API firmati.
  • Ti consente di confrontare rapidamente più algoritmi HMAC e codifiche di output.
  • Evita la configurazione del backend quando ti serve solo un controllo locale della firma.
Domande frequenti
Qual è la differenza tra HMAC-SHA256 e SHA-256 semplice?

SHA-256 esegue l'hash dei dati senza chiave, quindi chiunque può riprodurlo. HMAC richiede una chiave segreta condivisa, fornendo autenticazione oltre all'integrità.

HMAC con SHA-1 è ancora sicuro?

HMAC-SHA1 è considerato debole per i nuovi sistemi. Usa HMAC-SHA256 o HMAC-SHA512 per le nuove implementazioni.

Cosa fa Generatore HMAC Online - Autenticazione SHA-256 & SHA-512?

Generatore HMAC Online - Autenticazione SHA-256 & SHA-512 funziona interamente nel tuo browser e ti aiuta a completare questa operazione senza caricare dati su un server.

Generatore HMAC Online - Autenticazione SHA-256 & SHA-512 è gratuito?

Sì. Questo strumento è gratuito e non richiede registrazione.