PT Privacy Tools

Checksum dei file

Calcola i checksum SHA-1, SHA-256 e SHA-512 di file locali con crypto.subtle. Confronta l'hash atteso senza caricare nulla online.

🔒 Funziona interamente nel tuo browser — nulla viene caricato

AlgorithmHex digestCompare
Choose a file to calculate checksums.

Advertisement

Verifica i download senza caricare il file

Il checksum di un file è una breve impronta digitale dei byte esatti che lo compongono. I progetti software pubblicano spesso i checksum SHA accanto a installer, archivi e immagini firmware, così puoi confermare che il download sia arrivato integro. Questo strumento legge il file selezionato nel browser, passa i byte a crypto.subtle.digest e mostra i risultati SHA-1, SHA-256 e SHA-512 come testo esadecimale in minuscolo. Nulla lascia mai il tuo dispositivo. Per questo la pagina è utile per controllare documenti privati, download di grandi dimensioni o artefatti di build interni, quando non vuoi inviare l'archivio a un servizio online solo per calcolarne il digest.

Confrontare un hash atteso

Incolla il checksum fornito dall'editore nel campo dell'hash atteso, prima o dopo il calcolo. Il confronto ignora spazi, due punti e differenze tra maiuscole e minuscole, quindi gli hash copiati da note di rilascio, gestori di pacchetti o dall'output del terminale sono più facili da verificare. Una corrispondenza significa che quanto hai scelto ha gli stessi byte per quell'algoritmo. Un risultato negativo va trattato con attenzione: potresti aver selezionato una versione diversa, copiato l'algoritmo sbagliato, scaricato un archivio incompleto o ricevuto un contenuto modificato. Scarica di nuovo dalla fonte ufficiale e confronta con una pagina affidabile prima di installare o aprire qualcosa di sensibile.

Limiti dei checksum e buone abitudini

I checksum sono ottimi per rilevare corruzioni accidentali e confermare che due copie siano identiche, ma sono affidabili quanto la fonte da cui ricavi il valore atteso. Se un attaccante può sostituire sia il documento sia l'hash pubblicato, un checksum da solo non può dimostrarne l'autenticità. Preferisci SHA-256 o SHA-512 da una pagina di rilascio HTTPS, un registro di pacchetti o un annuncio firmato. SHA-1 è incluso perché i progetti più datati lo pubblicano ancora, ma non è una buona scelta per nuovi flussi di lavoro sensibili dal punto di vista della sicurezza. Per il software importante, cerca anche la firma del codice, le firme separate o le informazioni sulle build riproducibili. Questo strumento nel browser è un primo passo privato: ti fornisce il digest in locale, così puoi confrontarlo con la fonte più solida a disposizione.

Come usare

  1. Scegli un fileSeleziona il download o il documento che vuoi verificare.
  2. Calcola l'hash in localeIl browser legge il file e calcola i checksum SHA-1, SHA-256 e SHA-512.
  3. Confronta l'hash attesoIncolla un checksum pubblicato per vedere se corrisponde a uno dei digest generati.

Domande frequenti

Il mio documento viene caricato per calcolare il checksum?
No. Il file viene letto con le API del browser e sottoposto a hash con crypto.subtle.digest sul tuo dispositivo.
Quale checksum devo confrontare?
Usa l'algoritmo pubblicato dal fornitore del download. SHA-256 o SHA-512 sono preferibili per i controlli di integrità moderni.
Perché l'hash atteso non corrisponde?
Una mancata corrispondenza può indicare un algoritmo sbagliato, un errore nella copia dell'hash, una versione diversa del file oppure un download danneggiato o non sicuro.
Può verificare l'autenticità da solo?
Un checksum conferma che il file corrisponde a un digest noto. Per una maggiore garanzia di autenticità, confronta un hash proveniente da una fonte HTTPS affidabile o usa release firmate.
Advertisement