È sotto attacco? Richieda supporto per la risposta agli incidenti

info@angelforce.eu

Verifica hash dei file

Verifichi che un download sia esattamente ciò che l’editore ha pubblicato. Il file viene elaborato su questo dispositivo e non viene mai caricato.

Nulla lascia il browser: file e testi vengono elaborati su questo dispositivo.

Come funziona

Il file viene letto ed elaborato sul suo dispositivo con le funzioni crittografiche integrate nel browser; non viene caricato. Un hash crittografico è un’impronta di lunghezza fissa: basta cambiare un solo bit del file perché l’hash cambi completamente. Gli editori pubblicano gli hash dei loro download per permettere di verificare di aver ricevuto esattamente il file rilasciato.

Come leggere il risultato

Incolli il valore pubblicato nel campo dell’hash atteso. Una corrispondenza significa che il file è identico a quello da cui è stato calcolato l’hash. Una mancata corrispondenza significa che il download è danneggiato o diverso, quindi non lo apra. Una corrispondenza dimostra qualcosa solo se l’hash proviene da una fonte attendibile, come il sito HTTPS dell’editore, e non dallo stesso posto del file.

Limiti

SHA-1 è disponibile solo per i checksum più vecchi, perché è possibile creare collisioni di proposito. L’intero file viene caricato in memoria, quindi con file oltre i 2 GB circa alcuni browser potrebbero non riuscire. In modalità testo il testo viene codificato in UTF-8, e un’interruzione di riga finale cambia il risultato.

Domande frequenti

Il mio file viene caricato?

No. Viene letto ed elaborato nel suo browser. Nessuna informazione sul file viene inviata da nessuna parte.

Quale algoritmo devo usare?

Quello indicato dall’editore, di solito SHA-256. SHA-384 e SHA-512 sono altrettanto solidi. MD5 non è disponibile perché è compromesso.

Perché il mio testo produce un hash diverso da quello della riga di comando?

Di solito per un’interruzione di riga finale: echo la aggiunge, printf no. Anche i fine riga di Windows (CRLF) e una codifica dei caratteri diversa cambiano l’hash.

Come verifico un file molto grande?

Usi sha256sum su Linux, shasum -a 256 su macOS oppure Get-FileHash con -Algorithm SHA256 in Windows PowerShell.

Le serve più di quanto possa mostrare uno strumento?

Uno strumento verifica un singolo aspetto. I nostri consulenti guardano il quadro completo.

Consulenza e formazione

Articoli correlati