Generatore di hash SHA-256

Ottieni l'hash SHA-256 di un testo o di un file.

Funziona nel browser. I tuoi file non lasciano mai il dispositivo.

Come generare un hash SHA-256

  1. Incolla del testo, oppure passa alla modalità file e trascina un file.
  2. Leggi l'hash SHA-256, oppure incolla un hash atteso per confrontarlo.
  3. Copia il risultato.

Dimensioni di output della famiglia SHA-2

AlgoritmoLunghezza output
SHA-140 caratteri esadecimali (160 bit)
SHA-25664 caratteri esadecimali (256 bit)
SHA-38496 caratteri esadecimali (384 bit)
SHA-512128 caratteri esadecimali (512 bit)

Dove si usa SHA-256

  • Verifica dei download di software rispetto a un checksum pubblicato dal produttore.
  • Hashing proof-of-work in Bitcoin e in molte altre blockchain.
  • Certificati TLS e firma del codice, che comunemente usano SHA-256.

Consigli per verificare un download

  • Copia l'hash atteso dalla fonte ufficiale, non da un mirror, ogni volta che ne viene pubblicato uno.
  • Confronta senza preoccuparti di maiuscole e minuscole. Le lettere esadecimali possono essere maiuscole o minuscole e corrispondere comunque.
  • Un solo byte modificato nel file cambia l'intero hash, quindi qualsiasi discrepanza significa che il file non è identico.

Domande su Generatore SHA-256

Perché SHA-256 viene usato per download e password?

Non esiste un modo pratico noto per creare due input con lo stesso hash, a differenza di MD5, quindi è considerato affidabile per checksum, firme e memorizzazione di password con il giusto salting.

Quanto è lungo un hash SHA-256?

Sempre 64 caratteri esadecimali (256 bit).

SHA-256 è uguale a SHA-2?

SHA-256 è una dimensione specifica all'interno della famiglia SHA-2, insieme a SHA-384 e SHA-512.

Questo strumento usa un server per calcolare l'hash?

No. Usa la Web Crypto API integrata nel tuo browser, quindi il tuo file o testo resta sul tuo dispositivo.

Due file diversi possono mai condividere lo stesso hash SHA-256?

In teoria è matematicamente possibile, ma non è mai stata trovata una collisione del genere, e trovarne una richiederebbe una potenza di calcolo enormemente superiore a quella esistente oggi nel mondo.

Usa un'implementazione crittografica reale?

Sì. Richiama crypto.subtle.digest della Web Crypto API, lo stesso codice di hashing integrato nel tuo browser e usato dalle web app che hanno bisogno di crittografia vera.

Un hash corrispondente dimostra chi ha pubblicato il file?

Non da solo. Un hash corrispondente conferma che il file non è stato danneggiato o modificato dopo che l'hash è stato pubblicato, ma dimostra chi lo ha pubblicato solo se l'hash stesso proviene da una fonte di cui ti fidi già, come una pagina HTTPS verificata.

Quanto è veloce SHA-256 rispetto a MD5?

MD5 è un po' più veloce per byte, ma la differenza non si nota per file tipici nel browser. Entrambi calcolano l'hash di un file di più megabyte in una frazione di secondo su hardware moderno.

Strumenti correlati