Linux Command · 3 min read · Sep 20, 2025
Tutoriel sur la commande sha1sum de Linux pour les débutants (avec des exemples)

La commande sha1sum est un utilitaire utilisé pour calculer et vérifier les sommes de contrôle SHA-1 (Secure Hash Algorithm 1). Cette commande génère une valeur de hachage de 160 bits, généralement rendue sous la forme d’un nombre hexadécimal à 40 chiffres, à partir de fichiers d’entrée ou de l’entrée standard. Le principal objectif de sha1sum est d’assurer l’intégrité des données en vérifiant que les fichiers n’ont pas été modifiés ou corrompus. En comparant le hachage SHA-1 d’un fichier à différents moments ou entre différentes sources, les utilisateurs peuvent déterminer si le fichier reste inchangé. Cette commande est couramment utilisée dans la distribution de logiciels pour vérifier l’intégrité des fichiers téléchargés, en s’assurant qu’ils correspondent aux fichiers originaux fournis par les développeurs.
La ligne de commande Linux offre plusieurs outils pour vérifier et contrôler l’intégrité d’un fichier. Un de ces outils est sha1sum, que nous allons discuter dans ce tutoriel en utilisant quelques exemples faciles à comprendre. Mais avant cela, il convient de mentionner que tous les exemples ici ont été testés sur une machine Ubuntu 24.04 LTS.
Commande sha1sum de Linux
La commande sha1sum est utilisée pour calculer et vérifier le résumé de message SHA1. Voici sa syntaxe :
sha1sum [OPTION]... [FICHIER]...Et voici comment la page de manuel décrit cet outil :
Imprimer ou vérifier les sommes de contrôle SHA1 (160 bits).
Sans FICHIER, ou lorsque FICHIER est -, lire l'entrée standard.Voici quelques exemples sous forme de questions-réponses qui devraient vous donner une meilleure idée de la façon dont cet outil fonctionne.
Q1. Comment utiliser la commande sha1sum ?
L’utilisation de base est assez simple - il suffit d’exécuter la commande avec un nom de fichier en entrée.
Par exemple :
sha1sum test.txtVoici la sortie produite par la commande ci-dessus sur mon système :

À gauche se trouve le résumé de message calculé par l’outil. Voici comment la sortie peut être comprise :
Le mode par défaut est d'imprimer une ligne avec la somme de contrôle, un espace, un
caractère indiquant le mode d'entrée ('*' pour binaire, ' ' pour texte ou
lorsque binaire est insignifiant), et le nom de chaque FICHIER.Q2. Comment utiliser sha1sum pour vérifier l’intégrité d’un fichier ?
Pour ce faire, enregistrez d’abord le résumé de message produit par la commande dans un fichier .sha1. Par exemple, voici comment nous l’avons fait dans notre cas :
sha1sum test.txt > test.sha1Maintenant, avec test.txt et test.sha1 dans le même répertoire, utilisez l’option de ligne de commande -c pour vérifier l’intégrité du fichier.
sha1sum -c test.sha1En cas d’échec de la vérification, l’outil produit la sortie suivante :

Q3. Comment forcer sha1sum à lire un fichier en mode binaire ?
Par défaut, la commande sha1sum lit un fichier en mode texte. Cependant, vous pouvez forcer l’outil à lire en mode binaire également, ce que vous pouvez faire en utilisant l’option -b.
sha1sum -b [nom_de_fichier]Q4. Quelles sous-options sont disponibles lors de la vérification des sommes de contrôle ?
Il existe plusieurs préférences que vous pouvez définir lors de la vérification des sommes de contrôle à l’aide de sha1sum. Voici la liste :
--ignore-missing
ne pas échouer ou signaler un statut pour les fichiers manquants
--quiet
ne pas imprimer OK pour chaque fichier vérifié avec succès
--status
ne rien afficher, le code d'état indique le succès
--strict
sortir avec un code non nul pour les lignes de somme de contrôle mal formatées
-w, --warn
avertir des lignes de somme de contrôle mal formatéesConclusion
Comme vous en conviendrez, l’utilitaire sha1sum offre peu de fonctionnalités. Nous avons déjà discuté de la plupart de ses options de ligne de commande ici. Une fois que vous avez terminé de pratiquer ces commandes, rendez-vous sur la page de manuel de l’outil pour plus d’informations.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.