.SHA1

Fichier SHA1

SHA-1 Checksum File
Poser une question
RÉPONSE RAPIDE

Un fichier .sha1 est un petit fichier texte brut contenant une empreinte SHA-1 de 40 caractères d'un autre fichier (un ISO, un installateur ou une archive). Vous l'utilisez pour confirmer que votre téléchargement est arrivé sans corruption : calculez le hachage SHA-1 de votre fichier et comparez-le à la valeur à l'intérieur. Sur Windows, lancez certutil -hashfile votrefichier.iso SHA1 ; sur macOS, lancez shasum votrefichier.iso ; sur Linux, lancez sha1sum -c fichier.sha1. Note : SHA-1 est cryptographiquement cassé depuis 2017 et ne peut pas prouver qu'un fichier n'a pas été remplacé de manière malveillante.

Développeur : Convention (no single author); SHA-1 algorithm by NSA / NIST, FIPS 180-1, 1995 Catégorie : Autres dossiers Standard ouvert MIME: text/plain
S'OUVRE SUR Windows macOS Linux
Lié : .TORRENT · .MSO · .MD5 · .SHS

Sur cette page

19k+ extensions indexées
Dernière révision le Sep 9, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier SHA1 ?

.SHA1 est un fichier texte brut de somme de contrôle qui stocke une ou plusieurs empreintes cryptographiques SHA-1 ainsi que leurs noms de fichiers correspondants. Son format suit la convention GNU sha1sum : chaque ligne contient une empreinte hexadécimale en minuscules de 40 caractères (représentant 160 bits / 20 octets), un séparateur de deux espaces (ou * pour le mode binaire), et le nom du fichier.

SHA-1 a été publié par le NIST en avril 1995 (FIPS 180-1) et est devenu un outil standard de vérification d'intégrité pour la distribution de logiciels tout au long des années 1990 et 2000. Un fichier d'accompagnement .sha1 permet à un utilisateur de vérifier qu'un fichier téléchargé n'a pas été corrompu - en exécutant sha1sum -c fichier.sha1 sur Linux/macOS ou certutil -hashfile / Get-FileHash -Algorithm SHA1 sur Windows.

Important : SHA-1 est cryptographiquement cassé. Google et le CWI Amsterdam ont démontré une attaque par collision pratique (*SHAttered*) en février 2017, prouvant que deux fichiers différents peuvent produire la même empreinte. Le NIST avait déjà déconseillé SHA-1 pour un usage sécurisé en 2011. Les fichiers .sha1 restent utiles pour détecter la corruption accidentelle (bit-rot), mais ne doivent pas être utilisés pour vérifier l'authenticité ou détecter une altération délibérée. À des fins de sécurité, .sha256 ou .sha512 sont fortement préférés.

SHA-1 reste largement utilisé dans Git pour le hachage d'objets ; les nouveaux formats de dépôt Git migrent activement vers SHA-256.

Sécurité et sûreté

RISQUE : LOW

Le fichier .sha1 lui-même est un texte brut inoffensif. Le problème de sécurité réside dans ce que SHA-1 garantit : il détecte de manière fiable la corruption accidentelle (bit-flip, téléchargement tronqué) mais est cryptographiquement cassé depuis l'attaque par collision SHAttered de 2017. Un SHA-1 correspondant ne prouve PAS qu'un fichier n'a pas été délibérément remplacé. Pour les téléchargements sensibles en matière de sécurité (images d'OS, logiciels signés), vérifiez une somme de contrôle SHA-256 ou SHA-512 ET la signature PGP/GPG de l'éditeur. Assurez-vous que le hachage publié provient d'une source HTTPS de confiance, et non du même serveur que le fichier.

Détails du format

en bref
NOM COMPLETSHA-1 Checksum Filealias SHA1 hash sidecar, SHA-1 digest file
DÉVELOPPEURConvention (no single author); SHA-1 algorithm by NSA / NIST, FIPS 180-1, 1995depuis SHA-1 published April 1995 (FIPS 180-1); .sha1 sidecar convention in common use since late 1990s
CATÉGORIEAutres dossiers
TYPE MIMEtext/plain
TYPEfichier texte brut de somme de contrôle (une ou plusieurs empreintes SHA-1 avec noms de fichiers)
STANDARDOuvert · libre de droits

Programmes qui ouvrent les fichiers SHA1

Windows5 apps
Windows Notepad Intégré Ouvre le .sha1 en tant que texte pour lire la valeur de hachage attendue - ne calcule ni ne vérifie rien.
Notepad Open-source Ouvre le .sha1 en texte brut ; lisible et modifiable.
certutil (built-in) Intégré Exécutez « certutil -hashfile votrefichier.iso SHA1 » dans l'invite de commande, puis comparez la sortie de 40 caractères à la valeur dans le fichier .sha1.
PowerShell Get-FileHash Intégré Exécutez « Get-FileHash votrefichier.iso -Algorithm SHA1 » et comparez la colonne Hash à la valeur .sha1.
HashCheck Shell Extension Open-source Clic droit sur n'importe quel fichier → Propriétés → onglet Checksums ; affiche SHA-1, MD5, CRC32 pour comparaison avec le contenu du .sha1.
macOS2 apps
TextEdit Intégré Ouvre le .sha1 en texte brut pour lire la valeur de hachage.
shasum (Terminal, built-in) Intégré Exécutez « shasum votrefichier.iso » (par défaut SHA-1) ou « shasum -c fichier.sha1 » pour une vérification automatique. Comparez la sortie à la valeur .sha1.
Linux2 apps
gedit Open-source Ouvre le .sha1 en texte brut pour la lecture.
sha1sum (coreutils, built-in) Open-source Exécutez « sha1sum -c fichier.sha1 » dans le répertoire contenant le fichier - affiche OK ou ÉCHEC par entrée. Ou « sha1sum votrefichier » pour calculer et comparer manuellement.

Détails techniques

spécifications approfondies
Algorithme d'empreinteSHA-1 (Secure Hash Algorithm 1), FIPS 180-1 / FIPS 180-4
Longueur de l'empreinte160 bits (20 octets), représentés par 40 caractères hexadécimaux en minuscules par hachage
Encodage du fichierTexte ASCII brut (UTF-8 pour les noms de fichiers contenant des caractères non-ASCII)
Format de ligne<40-char hex> <nom_du_fichier> (séparateur deux espaces, mode texte) ; <40-char hex> *<nom_du_fichier> (mode binaire)
Compatibilité ligne de commandeGNU sha1sum -c (Linux/macOS) ; certutil -hashfile (Windows) ; Get-FileHash -Algorithm SHA1 (PowerShell)
ConteneurAucun - fichier texte brut, pas d'enveloppe binaire
Taille typique du fichierMoins de 1 Ko (fichier d'accompagnement unique) ; quelques Ko pour les manifestes multi-fichiers
Statut de sécuritéCryptographiquement cassé - collision SHAttered démontrée en février 2017 (Google / CWI Amsterdam)
Obsolescence NISTDéconseillé pour un usage de sécurité depuis 2011 ; les certificats TLS SHA-1 ne sont plus approuvés par les principaux navigateurs depuis 2017
Utilisation valide restanteDétection de corruption accidentelle (bit-rot) dans des contextes non conflictuels ; hachage d'objets Git (mode SHA-1 hérité)
Remplacement préféréSHA-256 (.sha256) ou SHA-512 (.sha512) selon NIST SP 800-131A
PubliéSHA-1 published April 1995 (FIPS 180-1); .sha1 sidecar convention in common use since late 1990s
Dernière versionFIPS 180-4 (2015) - no versioned file format; format is a convention
Standard ouvertOui · libre de droits
Spécificationcsrc.nist.gov

Conversions SHA1

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers SHA1. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers SHA1.

Foire aux questions

Comment vérifier un fichier par rapport à une somme de contrôle .sha1 ?
Windows : « certutil -hashfile votrefichier SHA1 » puis comparez au contenu du .sha1. macOS : « shasum -c fichier.sha1 ». Linux : « sha1sum -c fichier.sha1 ».
L'utilisation de SHA-1 est-elle encore sûre ?
Pour détecter une corruption accidentelle - oui. Pour la vérification de sécurité - non. Les collisions SHA-1 sont réalisables depuis 2017. Utilisez SHA-256 ou SHA-512 pour tout usage critique en matière de sécurité.
Quelle est la différence entre .sha1 et .sha256 ?
.sha1 contient une empreinte SHA-1 de 40 caractères (160 bits, cassé) ; .sha256 contient une empreinte SHA-256 de 64 caractères (256 bits, actuellement sécurisé). Le format de fichier est identique - texte brut.
Puis-je convertir un hachage SHA-1 en SHA-256 ?
Non. Le hachage est un processus à sens unique. Vous devez hacher à nouveau le fichier original avec SHA-256 - vous ne pouvez pas dériver un SHA-256 à partir d'un SHA-1 existant.
Les valeurs SHA-1 ne correspondent pas - que dois-je faire ?
Téléchargez à nouveau le fichier. Une non-correspondance signifie généralement un téléchargement corrompu ou incomplet. Dans de rares cas, cela pourrait indiquer une altération ; en cas de doute, récupérez le fichier auprès de la source officielle.
Git utilise-t-il SHA-1 ?
Historiquement oui - Git utilise SHA-1 pour les identifiants d'objets. Depuis Git 2.29 (2020), SHA-256 est une option ; la transition vers SHA-256 comme valeur par défaut est en cours mais n'est pas encore terminée.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

.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)

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z