Autentica un messaggio con HMAC

I team di sviluppo e sicurezza usano Generatore di HMAC quando preparano una verifica, un test locale o dati per un’integrazione.

Genera l’HMAC di un messaggio con una chiave segreta e conserva il risultato per test o integrazioni. Usalo gratis nel browser, senza account.

Come si usa

  1. Scegli l'algoritmo tra SHA-256, SHA-384 o SHA-512 in base ai requisiti della tua integrazione o del tuo test.
  2. Inserisci la chiave segreta o passphrase nel campo della chiave, evitando chiavi di produzione su un dispositivo condiviso o non attendibile.
  3. Digita il messaggio esatto da firmare, senza aggiungere spazi o interruzioni di riga che il tuo protocollo non prevede.
  4. Genera il risultato, leggilo e confrontalo con il valore atteso dalla tua applicazione o documentazione.

Esempio

Usa un messaggio di test breve e una chiave di test per verificare se un servizio accetta la stessa firma. Poiché il risultato dipende dall'algoritmo, dalla chiave e dal messaggio, qualsiasi differenza in uno di essi cambia il valore finale.

Limiti e formati

Dove avviene il trattamento

Il calcolo viene eseguito nel tuo browser. La chiave e il messaggio restano sul tuo dispositivo e non vengono inviati ad alcun servizio esterno durante la generazione.

Domande frequenti

In cosa differisce HMAC da un semplice hash?

Un semplice hash trasforma un messaggio senza chiave. HMAC aggiunge una chiave segreta al calcolo, il che aiuta a verificare che un messaggio provenga da una parte che conosce la chiave.

Posso usare il risultato come password?

No, il risultato è una firma calcolata per un messaggio e una chiave specifici. Non è pensato per essere memorizzato come password e cambia ogni volta che cambia il messaggio o la chiave.

Perché la mia firma non corrisponde?

Controlla l'algoritmo selezionato, la chiave esatta e il messaggio completo, inclusi spazi e interruzioni di riga. Una sola differenza è sufficiente a produrre un risultato diverso.

Strumenti della stessa categoria