Generatore HMAC

Calcola valori HMAC partendo da una chiave segreta e da un messaggio usando un algoritmo di hash scelto per verificare integrità e autenticazione API.

Tool coming soon!

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

Request Feature / Support
1,860+
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 valore HMAC per una chiave segreta e un messaggio usando una funzione di hash selezionabile. È destinato a sviluppatori e ingegneri della sicurezza che hanno bisogno di un’autenticità dei dati verificabile nelle chiamate API, nei webhook e nelle payload. Il MAC risultante garantisce che qualsiasi modifica al messaggio possa essere rilevata dal destinatario che possiede la chiave segreta condivisa.

Il calcolo segue l’algoritmo HMAC definito in RFC 2104. Se la chiave è più lunga della dimensione del blocco della funzione di hash, essa viene prima hashata; quindi la chiave viene XORata con le costanti ipad e opad, e i passaggi di hash interni ed esterni sono eseguiti con il messaggio in input. Lo strumento presenta il risultato in formati esadecimali e Base64.

Le famiglie di hash supportate includono SHA-1, SHA-256, SHA-384, SHA-512 e MD5 (da usare con cautela a causa di debolezze note). L’utente può scegliere l’algoritmo per riflettere i requisiti di sicurezza e per allinearsi alla validazione lato server. Gli input sono trattati come byte UTF-8 a meno che non sia specificata un’altra codifica.

Questo strumento è utile per integratori API, sistemi backend e revisori di sicurezza che cercano MAC deterministici per test, audit e pipeline di integrazione. Evitando l’archiviazione delle chiavi e mostrando i risultati solo agli utenti autenticati, supporta uno sviluppo sicuro e flussi di verifica.

Come usare

  1. Fornire input: inserire la chiave segreta e il messaggio, selezionare l’algoritmo di hash.
  2. Confermare la codifica: gli input sono trattati come byte UTF-8 per impostazione predefinita; modificare se necessario per una codifica diversa.
  3. Eseguire il calcolo: avviare la computazione MAC.
  4. Controllare gli output: leggere MAC in formato esadecimale e Base
  5. Applicare il MAC nelle intestazioni di autenticazione API o nella verifica del payload mantenendo la chiave protetta.
How to use hmac online generator

Frequently Asked Questions

Trova risposte rapide

Che cos'è HMAC e quando usarlo?
HMAC è un codice di autenticazione dei messaggi basato su chiave che garantisce integrità e autenticità dei dati. Usalo quando devi confermare che un messaggio provenga da una fonte affidabile e non sia stato modificato, ad es. richieste API, webhook o log sicuri.
Quali algoritmi di hash sono supportati?
Supporta SHA-1, SHA-256, SHA-384, SHA-512 e MD5 (con cautela per debolezze note). Il risultato HMAC dipende dall’algoritmo scelto; per la sicurezza moderna si consiglia SHA-256 o SHA-512.
Come gestire le chiavi?
Le chiavi devono rimanere segrete e distribuite in modo sicuro. Non inserirle nel codice client; ruotarle regolarmente; utilizzare uno storage sicuro; assicurarsi che la lunghezza della chiave sia adeguata all’algoritmo di hash; non esporre il MAC inutilmente.

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

Web & SEO Tools

Convertitore Spotify a MP3

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

Web & SEO Tools

Calcolatore Distanza Stradale

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

Web & SEO Tools

Calcolatore Età

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

Web & SEO 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