.SHA1

File SHA1

SHA-1 Checksum File
Fai una domanda
RISPOSTA RAPIDA

Un file .sha1 è un piccolo file di testo semplice contenente un'impronta digitale SHA-1 di 40 caratteri di un altro file (un ISO, un programma di installazione o un archivio). Si usa per confermare che il download sia arrivato senza corruzioni: calcola l'hash SHA-1 del tuo file e confrontalo con il valore all'interno. Su Windows esegui certutil -hashfile tuo-file.iso SHA1; su macOS esegui shasum tuo-file.iso; su Linux esegui sha1sum -c file.sha1. Nota: SHA-1 è crittograficamente compromesso dal 2017 e non può garantire che un file non sia stato sostituito maliziosamente.

Sviluppatore: Convention (no single author); SHA-1 algorithm by NSA / NIST, FIPS 180-1, 1995 Categoria: Altri file Standard aperto MIME: text/plain
SI APRE SU Windows macOS Linux
Correlati: .TORRENT · .MSO · .MD5 · .SHS

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Sep 9, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file SHA1?

.SHA1 è un file sidecar di checksum in testo semplice che memorizza uno o più digest crittografici SHA-1 insieme ai relativi nomi di file. Il suo formato segue la convenzione GNU sha1sum: ogni riga contiene un digest esadecimale minuscolo di 40 caratteri (che rappresenta 160 bit / 20 byte), un separatore a due spazi (o * per la modalità binaria) e il nome del file.

SHA-1 è stato pubblicato dal NIST nell'aprile 1995 (FIPS 180-1) ed è diventato uno strumento standard di verifica dell'integrità per la distribuzione di software tra la fine degli anni '90 e gli anni 2000. Un sidecar .sha1 consente a un utente di verificare che un file scaricato non sia stato corrotto - eseguendo sha1sum -c file.sha1 su Linux/macOS o certutil -hashfile / Get-FileHash -Algorithm SHA1 su Windows.

Importante: SHA-1 è crittograficamente compromesso. Google e CWI Amsterdam hanno dimostrato un attacco di collisione pratico (*SHAttered*) nel febbraio 2017, provando che due file diversi possono produrre lo stesso digest. Il NIST aveva già deprecato SHA-1 per l'uso in sicurezza nel 2011. I file .sha1 rimangono utili per rilevare corruzioni accidentali (bit-rot), ma non devono essere considerati affidabili per verificare l'autenticità o rilevare manomissioni deliberate. Per scopi di sicurezza, sono fortemente preferiti .sha256 o .sha512.

SHA-1 rimane ampiamente utilizzato in Git per l'hashing degli oggetti; i formati di repository Git più recenti stanno migrando attivamente verso SHA-256.

Sicurezza e incolumità

RISCHIO: LOW

Il file .sha1 in sé è testo semplice innocuo. La preoccupazione per la sicurezza riguarda ciò che SHA-1 garantisce: rileva in modo affidabile la corruzione accidentale (bit-flip, download troncato) ma è crittograficamente compromesso dall'attacco di collisione SHAttered del 2017. Un SHA-1 corrispondente NON prova che un file non sia stato sostituito deliberatamente. Per i download sensibili alla sicurezza (immagini del sistema operativo, software firmato), verifica un checksum SHA-256 o SHA-512 E la firma PGP/GPG dell'editore. Assicurati che l'hash pubblicato provenga da una fonte HTTPS affidabile, non dallo stesso server del file.

Dettagli del formato

in sintesi
NOME COMPLETOSHA-1 Checksum Fileanche noto come SHA1 hash sidecar, SHA-1 digest file
SVILUPPATOREConvention (no single author); SHA-1 algorithm by NSA / NIST, FIPS 180-1, 1995dal SHA-1 published April 1995 (FIPS 180-1); .sha1 sidecar convention in common use since late 1990s
CATEGORIAAltri file
TIPO MIMEtext/plain
TIPOfile sidecar di checksum in testo semplice (uno o più digest SHA-1 con nomi di file)
STANDARDAperto · royalty-free

Programmi che aprono file SHA1

Windows5 apps
Windows Notepad Integrato Apre il .sha1 come testo per leggere il valore hash previsto - NON calcola né verifica nulla.
Notepad Open-source Apre il .sha1 come testo semplice; leggibile e modificabile.
certutil (built-in) Integrato Esegui «certutil -hashfile tuo-file.iso SHA1» nel Prompt dei comandi, quindi confronta l'output di 40 caratteri con il valore nel file .sha1.
PowerShell Get-FileHash Integrato Esegui «Get-FileHash tuo-file.iso -Algorithm SHA1» e confronta la colonna Hash con il valore .sha1.
HashCheck Shell Extension Open-source Tasto destro su qualsiasi file → Proprietà → scheda Checksum; mostra SHA-1, MD5, CRC32 per il confronto con il contenuto del .sha1.
macOS2 apps
TextEdit Integrato Apre .sha1 come testo semplice per leggere il valore hash.
shasum (Terminal, built-in) Integrato Esegui «shasum tuo-file.iso» (predefinito su SHA-1) o «shasum -c file.sha1» per la verifica automatica. Confronta l'output con il valore .sha1.
Linux2 apps
gedit Open-source Apre .sha1 come testo semplice per la lettura.
sha1sum (coreutils, built-in) Open-source Esegui «sha1sum -c file.sha1» nella directory contenente il file - restituisce OK o FALLITO per ogni voce. Oppure «sha1sum tuo-file» per calcolare e confrontare manualmente.

Dettagli tecnici

specifiche approfondite
Algoritmo di digestSHA-1 (Secure Hash Algorithm 1), FIPS 180-1 / FIPS 180-4
Lunghezza del digest160 bit (20 byte), rappresentato come 40 caratteri esadecimali minuscoli per hash
Codifica del fileTesto ASCII semplice (UTF-8 per nomi di file contenenti caratteri non ASCII)
Formato riga<40-char hex> <filename> (separatore a due spazi, modalità testo); <40-char hex> *<filename> (modalità binaria)
Compatibilità riga di comandoGNU sha1sum -c (Linux/macOS); certutil -hashfile (Windows); Get-FileHash -Algorithm SHA1 (PowerShell)
ContenitoreNessuno - file di testo semplice, nessun wrapper binario
Dimensione tipica del fileSotto 1 KB (sidecar per file singolo); pochi KB per manifest multi-file
Stato di sicurezzaCrittograficamente compromesso - collisione SHAttered dimostrata a febbraio 2017 (Google / CWI Amsterdam)
Deprecazione NISTDeprecato per l'uso in sicurezza dal 2011; i certificati TLS SHA-1 non sono più considerati affidabili dai principali browser dal 2017
Uso valido rimanenteRilevamento di corruzione accidentale (bit-rot) in contesti non avversari; hashing degli oggetti Git (modalità legacy SHA-1)
Sostituzione preferitaSHA-256 (.sha256) o SHA-512 (.sha512) secondo NIST SP 800-131A
RilasciatoSHA-1 published April 1995 (FIPS 180-1); .sha1 sidecar convention in common use since late 1990s
Ultima versioneFIPS 180-4 (2015) - no versioned file format; format is a convention
Standard apertoSì · royalty-free
Specificacsrc.nist.gov

Conversioni SHA1

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file SHA1. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file SHA1.

Domande frequenti

Come verifico un file rispetto a un checksum .sha1?
Windows: «certutil -hashfile tuo-file SHA1» quindi confrontalo con il contenuto del .sha1. macOS: «shasum -c file.sha1». Linux: «sha1sum -c file.sha1».
SHA-1 è ancora sicuro da usare?
Per rilevare corruzioni accidentali - sì. Per la verifica della sicurezza - no. Le collisioni SHA-1 sono praticabili dal 2017. Usa SHA-256 o SHA-512 per qualsiasi scopo critico per la sicurezza.
Qual è la differenza tra .sha1 e .sha256?
.sha1 contiene un digest SHA-1 di 40 caratteri (160 bit, compromesso); .sha256 contiene un digest SHA-256 di 64 caratteri (256 bit, attualmente sicuro). Il formato del file è identico - testo semplice.
Posso convertire un hash SHA-1 in SHA-256?
No. L'hashing è un processo a senso unico. È necessario eseguire nuovamente l'hashing del file originale con SHA-256 - non è possibile derivare un SHA-256 da un SHA-1 esistente.
I valori SHA-1 non corrispondono - cosa devo fare?
Scarica nuovamente il file. Una mancata corrispondenza di solito indica un download corrotto o incompleto. In rari casi potrebbe indicare una manomissione; in caso di dubbio, ottieni il file dalla fonte ufficiale.
Git usa SHA-1?
Storicamente sì - Git usa SHA-1 per gli ID degli oggetti. A partire da Git 2.29 (2020) SHA-256 è un'opzione; la transizione a SHA-256 come predefinito è in corso ma non ancora completata.

Riferimenti

1GNU coreutils - sha1sumwww.gnu.org
2Microsoft - certutil command referencelearn.microsoft.com

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.DATProgram Data File (generic)
5.PARTPartial Download File
6.EXEWindows Executable (Portable Executable)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.TMPTemporary File
10.TXTPlain Text File

Estensioni correlate

.TORRENTBitTorrent Metainfo File
.MSOMicrosoft Office HTML/OLE Data Stream (oledata.mso)
.MD5MD5 Checksum File
.SHSShell Scrap Object File
.DDDAdobe Acrobat Distiller file
.DWLDrawing Lock File (CAD)

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z