Generatore HMAC
Genera codici HMAC con algoritmi SHA-256 e SHA-512 per verificare l'autenticità e l'integrità dei messaggi.
Esegui lo strumento
Questo strumento genera un codice di autenticazione dei messaggi basato su hash (HMAC) a partire da una stringa di testo e da una chiave segreta. L'interfaccia supporta gli algoritmi SHA-256 e SHA-512, consentendo di verificare l'integrità dei payload e l'autenticità delle comunicazioni in webhook, API o procedure di firma digitale. Per procedere, inserisci il messaggio nel campo di testo, digita la chiave segreta e seleziona l'algoritmo desiderato dal menu. Se lasci il campo del testo vuoto, il risultato mostrato è una stringa vuota. Se invece inserisci un testo ma non indichi alcuna chiave segreta, il risultato mostrato è una stringa vuota. Il pannello finale mostra la stringa esadecimale generata, pronta per il confronto diretto con le intestazioni di sicurezza o per l'integrità dei test applicativi.
Istruzioni
- Inserisci il messaggio o il payload di testo nell'apposito campo.
- Digita la chiave segreta condivisa nel campo dedicato.
- Scegli l'algoritmo di hashing desiderato tra SHA-256 e SHA-512.
- Avvia la generazione per visualizzare il valore HMAC calcolato nel pannello dei risultati.
Esempi
- Calcolo di un HMAC-SHA256 con testo 'payload-dati-2025' e chiave 'chiaveSegreta123' per autenticare una richiesta API.
- Generazione di un codice HMAC-SHA512 a partire dal corpo di una notifica webhook per convalidare la firma digitale di ricezione.
FAQ
Quali algoritmi di hash sono disponibili?
Puoi scegliere tra SHA-256 e SHA-512 direttamente dal menu di selezione dell'algoritmo.
Cosa accade se non inserisco una chiave segreta?
Il campo della chiave segreta è obbligatorio per generare un HMAC valido. Se lo lasci vuoto, il risultato mostrato è una stringa vuota.
Cosa succede se il campo di testo resta vuoto?
Se il campo di testo resta vuoto, il risultato mostrato è una stringa vuota.