File e pagine

Calcolatore di hash dei file

Funziona in localeNuovo

Lo strumento è in inglese; questa pagina ne fornisce una spiegazione nella tua lingua.

Usa Calcolatore di hash dei file

Cosa fa

Trascina uno o più file per ottenere MD5, SHA-1 e SHA-256. Il calcolo avviene nel tuo browser; solo i link di ricerca che clicchi inviano un hash a VirusTotal o MalwareBazaar.

Funziona interamente nel browser: nulla di ciò che inserisci viene caricato online.

Come utilizzare Calcolatore di hash dei file

  1. Trascina o scegli i file. Trascina uno o più file sul riquadro o selezionali. Fino a 50 file vengono messi in coda e sottoposti a hash uno dopo l'altro.
  2. Segui l'avanzamento. Ogni file riceve una scheda con la sua dimensione e una barra di avanzamento. Stop annulla il file in corso e il resto della coda.
  3. Copia gli hash. Ogni scheda mostra MD5, SHA-1 e SHA-256 con un pulsante Copy. Copy all hashes fornisce una tabella separata da tabulazioni con tutti i file.
  4. Cerca l'hash. Premi VirusTotal o MalwareBazaar per cercare lo SHA-256 in una nuova scheda, oppure usa Send to per IOC Converter o Abuse Report Generator.
  5. Ricomincia. Clear interrompe qualsiasi lavoro in corso e rimuove tutte le schede.

Esempio

Frase di prova pubblicata

Input
The quick brown fox jumps over the lazy dog
Risultato (registrato il 2026-10-20)
example.txt

43 B (43 bytes) · browser type text/plain

Done
MD5
9e107d9d372bb6826bd81d3542a419d6

SHA-1
2fd4e1c67a2d28fced849ee1bb76e7391b93eb12

SHA-256
d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592

VirusTotal ↗
MalwareBazaar ↗

These links open virustotal.com or bazaar.abuse.ch in a new tab and send only the SHA-256, never the file.

Viene calcolato come file da 43 byte chiamato example.txt: MD5 9e107d9d372bb6826bd81d3542a419d6, SHA-1 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12 e SHA-256 d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592, i valori pubblicati per questa frase.

Cosa verifica

SegnaleCosa significa
SHA-256Il valore da citare nelle segnalazioni e da cercare nei database di malware. Cambiare anche un solo byte del file dà un valore diverso.
MD5 e SHA-1Ancora usati da ricerche e feed più vecchi. Non sono resistenti alle collisioni, quindi non affidarti solo a loro come prova.
Avviso di file vuotoUn file da 0 byte ha gli stessi hash di qualsiasi altro file vuoto, quindi una corrispondenza non prova nulla.
File oltre 500 MBViene calcolato solo l'MD5, e il link di ricerca diventa VirusTotal (by MD5). MalwareBazaar richiede lo SHA-256.
Nota sulla memoriaSe il browser non riesce a riservare memoria per l'intero file, SHA-1 e SHA-256 vengono saltati e una nota lo segnala.
Tipo secondo il browserIl tipo MIME che il browser deduce dal nome del file. Non controlla il contenuto; lo fa File Type Sniffer.
Copy all hashesUna riga di intestazione e una riga per file con nome, byte, MD5, SHA-1 e SHA-256, pronta per un ticket o un foglio di calcolo.
Link di ricercaAprono la ricerca con il solo hash. Un hash sconosciuto non è una prova di sicurezza: i nuovi campioni spesso non sono ancora elencati.
Riga della dimensioneIl numero esatto di byte. Se è diverso dalla dimensione riportata in una segnalazione o nel log di un gateway di posta, stai guardando un file diverso.

Altri esempi

Un file vuoto

Input
A file of 0 bytes
Risultato

MD5 d41d8cd98f00b204e9800998ecf8427e, SHA-1 da39a3ee5e6b4b0d3255bfef95601890afd80709, SHA-256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855, e un avviso che questi sono gli hash di zero byte, comuni a ogni file vuoto.

La stringa di prova abc

Input
A 3-byte file containing abc, with no line break
Risultato

MD5 900150983cd24fb0d6963f7d28e17f72, SHA-1 a9993e364706816aba3e25717850c26c9cd0d89d, SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad: i valori pubblicati in RFC 1321 e FIPS 180.

Un'immagine disco molto grande

Input
A 2 GB .iso file
Risultato

Viene mostrato solo l'MD5, con la nota che SHA-1 e SHA-256 sono stati saltati perché il file supera i 500 MB, e un unico link VirusTotal (by MD5).

Domande frequenti

Quali hash produce il calcolatore, e come?

L'MD5 proviene da un'implementazione di RFC 1321 propria di questa pagina, mentre il file viene letto a blocchi di 4 MB; SHA-1 e SHA-256 provengono dalla Web Crypto API del browser. Tutti e tre coprono i byte esatti del file, quindi corrispondono a quanto riportano sha256sum, Get-FileHash o VirusTotal per quel file.

Perché mancano SHA-1 e SHA-256 per i file molto grandi?

Web Crypto può calcolare l'hash solo di un buffer completo, quindi la pagina dovrebbe tenere l'intero file in memoria; oltre i 500 MB li salta per evitare il crash della scheda e calcola solo l'MD5. MD5 e SHA-1 vanno bene per le ricerche ma non sono resistenti alle collisioni, quindi cita lo SHA-256 quando segnali un campione.

Il file viene caricato su VirusTotal o MalwareBazaar?

No. Il file non lascia mai il tuo browser. I pulsanti VirusTotal e MalwareBazaar sono normali link che aprono quei siti in una nuova scheda con l'hash nell'indirizzo, e nulla viene inviato finché non ne clicchi uno.

Perché il mio hash è diverso da quello di una segnalazione?

Qualsiasi modifica ai byte cambia tutti gli hash: una copia salvata di nuovo, ricompressa in zip o convertita è un file diverso. Rinominare un file non cambia il suo hash. Calcola l'hash dell'originale che hai ricevuto.

Devo caricare io stesso il file su VirusTotal?

Cerca prima per hash. I file caricati su VirusTotal vengono condivisi con i suoi partner di sicurezza, quindi non caricare documenti che contengono dati personali o aziendali.

È rischioso calcolare l'hash di un file malevolo?

Il calcolo dell'hash legge solo i byte: il file non viene mai aperto, eseguito o visualizzato. Lascialo chiuso anche dopo ed eliminalo quando non ti serve più come prova.

Cosa passa Send to?

Lo SHA-256 di ogni file elaborato, uno per riga, oppure l'MD5 dove lo SHA-256 è stato saltato. IOC Converter e Abuse Report Generator accettano quell'elenco.

Spiegazione dei termini

Ricerca PhishDestroy