Home / Strumenti per Sviluppatori / Calcolatore di hash
Strumenti online gratuiti

Calcolatore di hash

Calcola digest comuni di testo o file locali nel browser e confronta l'output esadecimale esatto per controlli di integrità.

Inizia a usare

Cosa ti aiuta a fare questo strumento

Calcola digest comuni di testo o file locali nel browser e confronta l'output esadecimale esatto per controlli di integrità.

Esempio pratico

Input

Testo: hello usando SHA-256

Risultato

2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 (64 caratteri esadecimali in totale)

Come viene prodotto il risultato

Un hash crittografico mappa byte di input arbitrari a un digest di lunghezza fissa. Un cambiamento di un byte dovrebbe produrre un digest diverso, ma il digest non può ripristinare l'input originale.

Flussi di lavoro utili

  • Confronta un file scaricato con il checksum dell'editore
  • Genera digest di test ripetibili
  • Conferma se due valori di testo hanno byte identici

Limiti importanti

  • MD5 e SHA-1 non sono adatti per la sicurezza moderna resistente alle collisioni.
  • Un hash veloce semplice non è archiviazione di password; i sistemi di password richiedono una funzione di hashing lenta e con sale.
  • Diverse terminazioni di riga o codifiche di testo producono digest diversi.

Domande frequenti

Un hash può essere decifrato?

No. L'hashing è unidirezionale; input deboli possono comunque essere indovinati calcolando hash di valori candidati.

Perché il mio checksum differisce?

Controlla l'algoritmo, la versione esatta del file, la codifica del testo, le maiuscole/minuscole e le terminazioni di riga.

Il testo è codificato in UTF-8 senza eliminare spazi o normalizzare Unicode; il campo usa a capo LF. I file conservano i byte, inclusi BOM o CRLF. L’input vuoto è valido. Limiti: un file fino a 64 MiB (67108864 byte) o 500000 unità UTF-16 di testo; il file viene letto interamente in memoria. MD5, SHA-1, SHA-256, SHA-384 e SHA-512 danno 32, 40, 64, 96 e 128 caratteri esadecimali. Le maiuscole cambiano solo la presentazione. Risultato: algoritmo, origine, byte e digest; copia, senza download. Un digest uguale è un indizio, non prova matematica di byte identici o paternità: esistono collisioni. Confronta con un checksum autenticato dell’editore.

L’elaborazione avviene localmente nel browser.