Vérifier la somme de contrôle SHA1 sous Mac OS X
Table des matières:
- Comment vérifier le hachage SHA1 d'un fichier sous Mac OS X
- Exemples d'utilisation de SHA1 pour vérifier des fichiers
Le hachage SHA est fréquemment utilisé avec les systèmes de contrôle de distribution pour déterminer les révisions et vérifier l'intégrité des données en détectant la corruption ou la falsification des fichiers. Pour une utilisation courante, une somme de contrôle SHA fournit une chaîne qui peut être utilisée pour vérifier qu'un fichier a été transféré comme prévu. Si les sommes de contrôle SHA correspondent, l'intégrité des fichiers a été préservée.
Ce didacticiel vous montrera comment vérifier la somme de contrôle sha1 d'un fichier sur Mac, mais cela fonctionne également sous Linux.
Comment vérifier le hachage SHA1 d'un fichier sous Mac OS X
Lancez le terminal, qui se trouve dans le dossier Applications et utilitaires, et utilisez la syntaxe suivante :
shasum /chemin/vers/fichier
Pour vérifier un fichier nommé "DownloadedFile.dmg" sur le bureau, ce serait :
shasum ~/Desktop/DownloadedFile.dmg
Ceci affichera quelque chose comme ceci :
$ shasum ~/Desktop/CheckMe.zip ddfdb3a7fc6fc7ca714c9e2930fa685136e90448 CheckMe.zip
Cette longue chaîne hexadécimale est le hachage SHA1.
Cela peut ressembler à ceci dans une fenêtre de terminal :
Un moyen simple de vérifier les fichiers SHA1 profondément enfouis dans le système de fichiers sans taper le chemin complet consiste à taper la première partie de la commande, puis à faire glisser et déposer le fichier dans la fenêtre du terminal. Cela tape automatiquement le chemin pour vous :
shasum (faites glisser et déposez le fichier ici)
N'oubliez pas de mettre un espace après "shasum" pour que cela fonctionne correctement.
La valeur par défaut pour la commande shasum est d'utiliser SHA1, le type de hachage le plus courant, mais cela peut être modifié avec l'indicateur -a si nécessaire en 224, 256, 384 ou 512. De plus, bien que SHA1 devient plus courant que MD5, vous pouvez toujours vérifier facilement le hachage md5 sous Mac OS X avec la commande md5.
Exemples d'utilisation de SHA1 pour vérifier des fichiers
Vous vous demandez peut-être quand pouvez-vous l'utiliser pour vérifier l'intégrité d'un fichier ?
Une utilisation pratique que les utilisateurs de Mac peuvent rencontrer est le téléchargement de mises à jour logicielles directement depuis Apple, qui répertorie le hachage SHA1 de chaque fichier proposé via leurs serveurs à la fin de chaque page de téléchargement. Vous pouvez voir une telle chaîne mise en évidence dans la capture d'écran ci-dessous. Cette chaîne sha permet aux utilisateurs de vérifier facilement l'intégrité de leurs téléchargements depuis Apple ou lorsque le fichier a été hébergé sur un site miroir tiers.
C'est aussi ainsi qu'il a été découvert que Mac OS X 10.7.3 avait été discrètement mis à jour, et plusieurs questions à ce sujet ont engendré ce message particulier.
L'utilisation des chaînes de hachage SHA1 est également un moyen simple de vérifier les transferts de fichiers d'un réseau pair à pair et de s'assurer qu'un téléchargement est terminé ou qu'un fichier n'a pas été falsifié quelque part le long de la ligne. En connaissant la somme de contrôle SHA1 d'origine, vous pouvez vérifier votre version du ou des fichiers en question et déterminer si le fichier est effectivement valide et est arrivé comme prévu.