Genera hash MD5, SHA-256 e HMAC online gratis

Calcola hash MD5, SHA-1, SHA-256 o SHA-512 di qualsiasi testo oppure un HMAC con chiave per firmare richieste e verificare webhook. Tutto viene calcolato nel browser: testo e chiave restano sul dispositivo.

Algoritmo hash:
Algoritmo HMAC:
Tre semplici passaggi

Come generare un hash online

Un'impronta di lunghezza fissa di qualsiasi testo, calcolata sul tuo dispositivo.

1

Scegli l'algoritmo

Scegli un hash come SHA-256 oppure una variante HMAC se il digest deve usare una chiave.

2

Inserisci il testo

Digita o incolla la stringa di cui calcolare l'hash nella casella di input.

3

Calcola il digest

Seleziona Calcola hash, poi copia il digest. Per HMAC inserisci o genera una chiave prima del calcolo.

Guida agli algoritmi

Quale hash o HMAC dovresti usare?

SHA-256 copre la maggior parte delle esigenze. Le funzioni precedenti servono per verificare valori legacy.

Algoritmo Lunghezza del digest Usala per
SHA-256 256 bit Scelta predefinita per checksum, controlli di integrità e firme
SHA-512 512 bit Controlli di integrità quando è preferibile un digest più lungo
SHA-1 160 bit Verifica di vecchi checksum, non adatto a decisioni di sicurezza
MD5 128 bit Solo checksum di file legacy, mai per la sicurezza
Varianti HMAC Uguale all'hash di base Digest con chiave per webhook, firme API e autenticazione dei messaggi

Non per le password: questo strumento produce hash veloci per checksum e digest dei messaggi. Le password richiedono una funzione lenta con salt, come Argon2, bcrypt o scrypt.

Generatore di hash gratuito

Checksum e firme senza configurazione

Tutto il necessario per un digest rapido, un confronto o un payload firmato.

Quattro funzioni hash

Calcola digest MD5, SHA-1, SHA-256 o SHA-512 dalla stessa casella di input.

HMAC con chiave

Calcola un HMAC con la tua chiave oppure genera e copia una chiave casuale.

Copia immediata

Copia il digest negli appunti con un clic, pronto da incollare in un test o in un header.

Locale e privato

Il calcolo dell'hash avviene nel browser: né il testo né la chiave HMAC vengono caricati sul server.

Domande e risposte

Domande frequenti sul generatore di hash

Il mio testo viene caricato su un server?

No. Hash e HMAC vengono calcolati con JavaScript nel browser, quindi testo e chiave non lasciano mai il dispositivo.

Quale hash dovrei usare?

Usa SHA-256 o SHA-512 per nuovi utilizzi. MD5 e SHA-1 restano disponibili per verificare checksum legacy, ma non resistono alle collisioni e non devono essere usati per decisioni di sicurezza.

Qual è la differenza tra un hash e un HMAC?

Chiunque possieda il testo può ricalcolare un hash semplice. Un HMAC incorpora una chiave segreta: solo chi la possiede può produrre o verificare il valore, rendendolo adatto a firmare richieste e webhook.

È possibile invertire un hash?

No. Un hash è una funzione unidirezionale che comprime l'input in un digest di lunghezza fissa. L'unico modo per trovare il testo originale è indovinarlo e confrontarlo: per questo le password richiedono una funzione lenta con salt anziché un hash veloce.

Perché il mio hash differisce da quello di un altro strumento?

Le cause più comuni sono un a capo finale in uno degli input, una codifica dei caratteri diversa o un diverso uso di maiuscole e minuscole nel risultato. Per ottenere lo stesso digest, calcola l'hash degli stessi identici byte, inclusi tutti gli spazi.

Dovrei usare questa pagina per l'hash delle password?

No. La memorizzazione delle password richiede una funzione lenta con salt, come Argon2, bcrypt o scrypt, che questo strumento non offre. Usalo invece per checksum e digest dei messaggi.