17/11/2024

Commandes et Système

Calculer une empreinte SHA1 sous Linux

I. Présentation

Dans ce tutoriel, nous allons apprendre à utiliser la commande sha1sum pour calculer l'empreinte d'une données. Le SHA1 est réputé pour être "plus fiable" que le md5, cela est surtout du au faite que les empreintes qu'il génère sont sur 40 caractères (20 octects) plutôt que 32 caractères pour le md5. Il existe également une multitude de rainbow table md5 qui sont des bases de données contenant le hash md5 et leur correspondance claires sur des sites en ligne. Pour information, une empreinte sert à calculer l'intégrité d'une donnée. Un même fichier avec un seul bit de différence donnera une empreinte totalement différente.

II. Utilisation de la commande

Si nous voulons par exemple calculer l'empreinte du fichier "file1", nous utiliserons la commande comme suivant :

sha1sum file1

Nous aurons alors en résultat l'empreinte de ce fichier :

sha1sum01

On peut aussi vouloir mettre cette empreinte dans un fichier pour que les utilisateurs puissent la comparer à nouveau  :

sha1sum file1 > file1.checksum

 

On peut également faire un checksum (vérifier la correspondance des empreintes) de plusieurs fichiers pour pouvoir les comparer facilement :

sha1sum file1 file2

sha1sum02

Il faut savoir que les empreintes sont très utilisées pour les images ISO (ou autres "gros" fichiers) afin de vérifier si celles-ci ont été téléchargées correctement et si elles n'ont pas été corrompues.

author avatar
Mickael Dorigny Co-founder
Co-fondateur d'IT-Connect.fr. Auditeur/Pentester chez Orange Cyberdéfense.
Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Envoyer par mail

1 commentaire sur “Calculer une empreinte SHA1 sous Linux

  • Ou un echo « something » | shasum fera l’affaire pour utiliser cette commande de la plus simple des façons

    Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.