Scegli un file o un testo
File SHA-256 calcola un'impronta digitale sopra i byte esatti del file selezionato. Il generatore di testo SHA-256 utilizza i byte UTF-8 del testo inserito, inclusi spazi e interruzioni di riga. Entrambi mostrano 64 caratteri esadecimali, ma i loro input non sono intercambiabili: l'apertura di un file e l'incollaggio del suo contenuto possono modificare la codifica o le terminazioni di riga.
Il nome di un file non fa parte dell'impronta digitale. Copie con nomi diversi e byte identici producono lo stesso output. Il salvataggio di un documento può cambiare i byte interni anche quando le sue pagine appaiono invariate. Decidi se il tuo compito deve verificare una copia esatta o confrontare il contenuto visibile prima di scegliere un'operazione.
Preparare un confronto di integrità
Ottenere l'impronta digitale di riferimento attraverso il canale sorgente appropriato e tenere traccia di quale versione descrive. Selezionare la copia da verificare e attendere il risultato. Confronta tutte le 64 cifre piuttosto che controllare solo l'inizio e la fine. Copiare o scaricare l'impronta digitale per evitare errori introdotti dalla trascrizione manuale.
Un risultato diverso significa che i byte non corrispondono a quel riferimento. Non spiega cosa è cambiato o perché. Un'altra versione, una codifica diversa o un download incompleto possono spiegare la differenza. Per prima cosa conferma che il file e il riferimento sono la coppia corretta prima di attribuire una mancata corrispondenza a qualsiasi causa o evento specifico.
Capire ciò che un'impronta digitale non stabilisce
Una corrispondenza controlla la copia rispetto al riferimento scelto. Non stabilisce in modo indipendente chi ha creato il file, se è attuale o se il suo contenuto è appropriato per l'attività. Un riferimento da una fonte non verificata ha bisogno della stessa revisione di origine del file stesso prima che possa supportare un reclamo di provenienza.
Lo strumento non apre il contenuto come documento, consulta un database di malware o esegue una scansione antivirus. Non crittografa i file o crea password. Non utilizzare un'impronta digitale come sostituto di una firma digitale o di un'analisi di sicurezza. Descrivere il suo risultato esattamente come un confronto di byte con un riferimento identificato.
Indagare i disallineamenti e conservare prove utili
Lo strumento file accetta fino a 100 MiB e richiede HTTPS o un'origine locale sicura. Calcolo utilizza la memoria del browser, quindi una copia più piccola aiuta a testare il flusso quando il dispositivo fatica. I contenuti vengono elaborati localmente e il file di origine rimane invariato.
Per la pratica, creare un file UTF-8 contenente abc senza interruzione di riga finale e confrontare le sue impronte digitali con lo stesso input di testo. Aggiungere un'interruzione di riga al file e osservare il risultato modificato. Per una mancata corrispondenza reale, record file, dimensione, riferimento e versione piuttosto che assumere l'equivalenza dal nome. Tenere quelle note con l'output per ripetere il controllo sulla stessa copia.
Gli stessi byte danno la stessa impronta
Seleziona sha256-abc.txt e calcola SHA-256. Prova anche il testo esatto abc, senza spazi o salto finale.
abc
Entrambi producono ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad.
Aggiungere un salto finale cambia i byte e l’impronta. Il risultato non è una scansione antivirus o una verifica dell’autore.