Calcolatore HMAC

Un calcolatore HMAC preciso che calcola hashed basati su chiavi usando algoritmi comuni per verificare l'integrità delle richieste API, webhook e messaggi sicuri.

Tool coming soon!

We're working hard to get this tool ready for you.

Request Feature / Support
3,800+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

Informazioni su questo strumento

Questo strumento calcola un keyed-hash Message Authentication Code (HMAC) dato una chiave segreta, un messaggio e una funzione di hashing scelta. Supporta SHA-1, SHA-256, SHA-384 e SHA-512, rendendolo adatto per la firma di API, la validazione dei webhook e il controllo dell'integrità del payload. Concettualmente, HMAC combina la chiave segreta con il messaggio in un processo di hashing in due passaggi per produrre una MAC resistente ad attacchi di estensione di lunghezza e simili. Lo strumento segue la costruzione RFC-2104, inclusa la normalizzazione delle chiavi più lunghe della dimensione del blocco e la gestione della codifica per input e output. Gli utenti possono fornire input come testo UTF-8 o byte esadecimati e ricevere il digest in esadecimale minuscolo, esadecimale maiuscolo o Base64, a seconda dell'output scelta. I differenziatori principali includono supporto esplicito per più algoritmi in un'unica interfaccia, validazione chiara degli input e risultati conformi RFC per test cross-language e scenari automatizzati.

Come usare

  1. Fornire input: chiave, messaggio e algoritmo. Scegliere la codifica se non è UTF-
  2. Eseguire il calcolo per produrre il digest HMAC. Leggere il digest nell'encoding e lunghezza desiderati. Copiare il risultato per la verifica nel codice o nei test API. Verificare che la lunghezza corrisponda all'output dell'hash dell'algoritmo scelto.
How to use online hmac calculator

Frequently Asked Questions

Trova risposte rapide

Che cosa è HMAC e perché usarlo?
HMAC è un keyed-hash Message Authentication Code che usa una chiave segreta per produrre una MAC per un messaggio. Fornisce integrità e autenticità dei dati e garantisce che il messaggio provenga da una fonte affidabile e non sia stato alterato.
Quali algoritmi sono supportati e quale dovrei scegliere?
Supportati: SHA-1, SHA-256, SHA-384, SHA-512. SHA-1 è obsoleto per rischi di collisione; per sistemi nuovi scegliere SHA-256 o SHA-512 per massima sicurezza e compatibilità con API moderne.
Come gestire la chiave in modo sicuro?
Usa una chiave forte e casuale di lunghezza adeguata e non riutilizzare la stessa chiave in contesti di firma separati. Considera la chiave segreta e ruotala periodicamente. La lunghezza della chiave deve corrispondere agli obiettivi di sicurezza dell'algoritmo scelto.
Come sono codificati gli input e quale formato ha il digest?
Gli input sono interpretati come byte usando la codifica selezionata (UTF-8 di default; esadecimale supportato). Il digest viene emesso in esadecimale minuscolo, con opzioni per esadecimale maiuscolo o Base64 a seconda della preferenza.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

Convertitore Spotify a MP3

Converte file audio forniti localmente in MP3, consentendo l’ascolto offline e la compatibilità tra...

Developer Tools

Calcolatore Distanza Stradale

Calcolatore di distanza stradale per viaggiatori, pianificatori logistici e conducenti per stimare r...

Developer Tools

Calcolatore Età

Determina rapidamente l’età di una persona dal suo data di nascita con il nostro calcolatore gratuit...

Developer Tools

Convertitore di valute

Converter rapidamente importi tra diverse valute con il nostro convertitore di valuta online gratuit...

Il tuo feedback è importante

Aiutaci a migliorare