it

Calcola un checksum

Calcola il checksum (hash) di un file: SHA-256, SHA-1, SHA-384/512, MD5 o CRC-32. Tutto in locale, il file non lascia mai il dispositivo.

Elaborazione in locale sul tuo dispositivo ...

Algoritmo
  • SHA-256
  • SHA-1
  • SHA-384
  • SHA-512
  • MD5
  • CRC-32

Elaborazione in locale sul tuo dispositivo ...

0%

Il mio file viene caricato?

No. Tutto avviene nel tuo browser - il tuo file non lascia mai il dispositivo. Perché è verificabile

Nessun caricamento100% in locale
I contenuti restano tuoinessun accesso di terzi
Hosted in GermanyGlobal Content Delivery
Verificato esternamenteTLS A+ · Intestazioni A+

Un checksum è una breve impronta di un file: da un numero qualsiasi di byte una funzione di hash calcola un unico valore fisso e breve. Cambia anche un solo bit del file e il checksum risulta completamente diverso. È proprio per questo che molti fornitori pubblicano il valore SHA-256 accanto a un download: calcola tu stesso il checksum del file scaricato e confrontalo con il valore pubblicato. Se i due coincidono, il file è arrivato completo e immutato.

Questo strumento calcola i metodi più comuni. SHA-1/256/384/512 (FIPS 180-4) vengono eseguiti tramite l'interfaccia nativa Web Crypto; SHA-256 è lo standard di oggi e la scelta giusta quando non è richiesto nient'altro. SHA-1 è considerato superato e non dovrebbe più essere usato per i controlli di sicurezza, ma resta utile per allinearsi a sistemi più vecchi. SHA-384 e SHA-512 forniscono valori più lunghi della stessa famiglia. MD5 (RFC 1321) è ancora più vecchio ed è crittograficamente compromesso (le collisioni possono essere create deliberatamente), ma molti download e strumenti datati lo pubblicano ancora come valore di riferimento. CRC-32 non è un checksum crittografico ma un controllo d'integrità veloce nella variante ISO-HDLC (polinomio 0xEDB88320), quello integrato negli archivi ZIP e nei file PNG: ottimo per individuare errori di trasferimento casuali, non per escludere una manomissione.

Il calcolo viene eseguito interamente in locale nel browser, tramite l'interfaccia nativa Web Crypto (per SHA) e una minuscola routine in puro JavaScript (per CRC-32). Nulla viene caricato, nulla viene memorizzato e nessuna libreria di terze parti viene scaricata da un CDN. Il risultato compare come file di testo, nello stesso formato degli strumenti da riga di comando sha256sum o certutil, così puoi confrontarlo direttamente con un valore prodotto altrove.

Scheda tecnica

Scheda tecnica
Formato di outputTXT
Elaborazione in batch
ElaborazioneIn locale nel browser (JavaScript)
Caricamento fileNessuno

In 3 passaggi

  1. Trascina un file.
  2. Scegli un algoritmo (predefinito: SHA-256).
  3. Leggi il checksum e scaricalo come file di testo.

Limiti: Un checksum dimostra che due file sono identici byte per byte; non cifra nulla e non protegge dalle intercettazioni. MD5, SHA-1 e CRC-32 non sono adatti a scopi di sicurezza (CRC-32 rileva solo gli errori casuali; MD5 e SHA-1 possono essere fatti collidere deliberatamente) - contro una manomissione deliberata usa SHA-256 o superiore. Il valore di riferimento deve provenire da una fonte affidabile.

Algoritmi a confronto

Algoritmi a confronto
AlgoritmoLunghezza dell'outputStatoUso tipico
SHA-256256 bitstandard attualedownload, verifica generale
SHA-1160 bitobsoleto (non per la sicurezza)confronto con sistemi più vecchi
SHA-384384 bitvariante SHA-2 più lungadove è richiesto un checksum più lungo
SHA-512512 bitvariante SHA-2 più lungadove è richiesto un checksum più lungo
MD5128 bitcrittograficamente violatovalore di riferimento per download/strumenti più vecchi
CRC-3232 bitnon è un checksum crittograficorilevare errori di trasmissione casuali (ZIP, PNG)

Domande frequenti

I miei file vengono caricati?

No. Il checksum è calcolato interamente in locale nel browser; il file non lascia mai il tuo dispositivo e non viene memorizzato.

Quale algoritmo devo scegliere?

Nel dubbio, SHA-256 - è lo standard di oggi. Usa MD5, SHA-1 o CRC-32 solo quando un sistema si aspetta esplicitamente quel valore.

Come confronto il checksum?

Calcolalo qui e confronta il valore carattere per carattere con quello pubblicato. Se coincidono, il file è immutato.

Qual è la differenza tra CRC-32 e SHA-256?

CRC-32 è un controllo veloce contro gli errori di trasferimento casuali (come in ZIP e PNG), ma non è sicuro dal punto di vista crittografico. SHA-256 rileva anche una manomissione deliberata.

Strumenti correlati

Cifra file · Decifra file · Generatore di UUID · Convertire base · Codificare in Base64 · Calcola un HMAC