Vai al contenuto
ToolsMinify logo
Strumenti per sviluppatori

Generatore hash

Usa questo generatore hash gratuito per creare un hash crittografico (message digest) da qualsiasi testo con SHA-256, SHA-1, SHA-384 o SHA-512.

Informazioni su Generatore hash

Usa questo generatore hash gratuito per creare un hash crittografico (message digest) da qualsiasi testo con SHA-256, SHA-1, SHA-384 o SHA-512. Incolla input, scegli algoritmo e ottieni digest esadecimale minuscolo all'istante. L'hashing e one-way: stesso input produce sempre stesso output a lunghezza fissa, ma non puoi invertire un hash ai dati originali. La modalita HMAC firma un messaggio con un segreto (HMAC-SHA256 e altri algoritmi SHA supportati dal browser). Tutto lato client con Web Crypto API; testo e segreto non vengono caricati.

Come usare Generatore hash

  1. Hash e la scheda default. Scegli algoritmo - SHA-256 e default e scelta generale migliore.
  2. Digita o incolla testo nella casella input.
  3. Clicca "Generate hash" per calcolare il digest.
  4. Copia output hex minuscolo, o cambia algoritmo per confrontare digest.
  5. Per HMAC, passa a HMAC, incolla messaggio, inserisci segreto, scegli algoritmo e genera. Il segreto non lascia questa scheda.

Esempi di Generatore hash

SHA-256 di "abc"

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad (64 caratteri hex, 256 bit)

SHA-1 di "abc"

a9993e364706816aba3e25717850c26c9cd0d89d (40 caratteri hex, 160 bit)

Verifica checksum download

Incolla testo del file o stringa rilasciata e confronta output SHA-256 con checksum del publisher - devono coincidere esattamente.

HMAC-SHA256 test case RFC 4231 2

Messaggio "what do ya want for nothing?" con segreto "Jefe" produce 5bdcc146bf60754e6a042426089575c75a003f089d2739839dec58b964ec3843.

Leggi la guida completa

Come utilizzare Generatore hash: guida completa (2026) - 5 min di lettura

Domande frequenti su Generatore hash

Cos'e un hash?
Un hash (message digest) e un'impronta a lunghezza fissa dell'input prodotta da funzione one-way. Qualsiasi modifica all'input - anche un carattere o spazio finale - produce hash completamente diverso. Stesso input produce sempre stesso hash, ideale per verificare integrita senza salvare l'originale.
Quali algoritmi supporta?
Famiglia SHA esposta da Web Crypto API del browser: SHA-1 (160 bit), SHA-256 (256 bit), SHA-384 (384 bit), SHA-512 (512 bit). SHA-256 e default consigliato. HMAC usa gli stessi algoritmi.
Puo generare hash MD5?
No. Web Crypto API (crypto.subtle.digest) non implementa MD5. MD5 e considerato rotto per sicurezza - preferisci SHA-256. Per checksum legacy non di sicurezza, usa libreria server o riga di comando.
Devo usare hash per salvare password?
Non un hash SHA piano da solo. Hash veloci come SHA-256 sono pensati per velocita, pessima scelta per password. Usa algoritmi lenti e salati come bcrypt, scrypt o Argon2. SHA-256/512 plain va bene per checksum file e integrita dati.
Il testo viene inviato a un server?
No. Hash e HMAC girano nel browser con Web Crypto API standard. Nulla incollato - incluso segreto HMAC - viene caricato.
Perche aggiungere spazio o newline cambia completamente l'hash?
Le funzioni hash hanno effetto valanga: cambiare anche un bit cambia circa meta dei bit output. Lo strumento hasha l'input esattamente come inserito, inclusi spazi e newline finali.
Puo calcolare HMAC?
Si. Passa a HMAC su questa stessa pagina. HMAC prende messaggio e segreto e restituisce digest hex minuscolo. HS256 JWT usa HMAC-SHA256; abbinalo al tab Encode del JWT Decoder quando ti serve token firmato.