Tutte le guide

Verificare che un file non sia cambiato con la sua impronta

Pubblicata il · Aggiornata il 2 min di lettura

Un hash è un riassunto brevissimo di un file, calcolato a partire da tutto il suo contenuto. Risponde a una domanda precisa: il file che ho appena scaricato o ricevuto è esattamente quello pubblicato dal suo autore? Se un solo byte è cambiato, per caso durante il download o per una modifica deliberata, l'hash cambia completamente.

Che cosa fa lo strumento

Calcola l'hash SHA-1, SHA-256 o SHA-512 di un testo o di un file, oppure tutti e tre insieme. Il file può arrivare a 64 MB, e il calcolo avviene sul vostro dispositivo, senza nulla inviato. SHA-256 è la scelta più comune oggi. SHA-1 resta utile per confrontare con pubblicazioni più vecchie, ma non è più consigliato per la sicurezza.

Un byte di differenza

La forza di un hash sta nella sua sensibilità. Su una registrazione audio, basta cambiare un solo bit della copia per trasformare completamente l'hash: i due valori non si assomigliano più per niente. Non si può quindi indovinare se due file sono vicini guardando i loro hash: sono identici oppure senza alcun rapporto.

Confrontare con il riferimento

Gli editori seri mettono l'hash dei loro file accanto al link di download. Calcolate quello della vostra copia, poi confrontatelo con quello della pagina. Se sono identici, il file è lo stesso. Verificate i primi e gli ultimi caratteri per fare in fretta, poi l'intero hash per esserne sicuri.

Che cosa non dice un hash

Un hash identico prova che il vostro file è identico a quello usato per calcolarlo. Non prova che questo file sia sicuro né che non contenga nulla di pericoloso. E vale qualcosa solo se l'hash di riferimento viene da una fonte affidabile: un hash copiato dallo stesso sito dubbio del file non garantisce nulla.

Per andare oltre

Per capire la differenza con Base64 e con la codifica di un indirizzo, vedete Base64, impronta e indirizzo codificato, non confonderli.

Generatore di hash

Quando verificare un hash

Dopo aver scaricato un software, un'immagine disco o un documento importante, quando l'editore mette l'hash accanto al link. Serve anche a sapere se due file sono identici senza aprirli.

Domande frequenti

Quale hash scegliere, SHA-1, SHA-256 o SHA-512?
SHA-256 è la scelta più comune oggi. SHA-1 serve a confrontare con pubblicazioni più vecchie ma non è più consigliato per la sicurezza. SHA-512 dà un hash più lungo.
Un hash identico garantisce che il file sia sicuro?
No. Prova che il file è lo stesso di quello usato per calcolarlo. Vale qualcosa solo se l'hash di riferimento viene da una fonte affidabile.
Il mio file viene inviato per calcolare l'hash?
No, il calcolo avviene sul vostro dispositivo, per un file fino a 64 MB.
Perché i miei due hash non si assomigliano per niente?
Basta un solo byte di differenza per cambiare completamente l'hash. Se differiscono, i file non sono identici.