Comment vérifier le hachage sha256 d'un fichier sur Mac
Table des matières:
Besoin de vérifier le hachage sha256 d'un fichier ? Vous pouvez facilement vérifier la somme de contrôle SHA 256 de n'importe quel fichier dans macOS à partir de la ligne de commande.
Nous couvrirons deux outils de ligne de commande différents pour vérifier une somme de contrôle sha256 sur Mac, et les deux sont préinstallés avec toutes les versions modernes de MacOS.
Pour ceux qui ne sont pas familiers, une somme de contrôle est essentiellement une chaîne de lettres et de chiffres qui peut être utilisée pour déterminer l'intégrité d'un fichier, par exemple si une erreur s'est produite lors de la transmission ou si un fichier a été falsifié.Par exemple, si la somme de contrôle du fichier correspond de votre côté à la somme de contrôle publiée par l'endroit où vous avez reçu le fichier, vous pouvez être sûr que le fichier est identique. Il existe une variété de types de hachages et de sommes de contrôle, mais ce que nous allons couvrir ici est sha256.
Vérification de la somme de contrôle SHA256 avec shasum
La commande shasum est disponible sur tous les Mac modernes et peut être utilisée pour vérifier le hachage sha256.
Lancez Terminal, puis utilisez la commande suivante, en remplaçant /path/to/file par le chemin d'accès au fichier, le cas échéant :
shasum -a 256 /chemin/vers/fichier
Par exemple, pour vérifier le hachage sha256 d'un fichier appelé "TopSecret.tgz" dans le dossier Téléchargements de l'utilisateur, vous pouvez utiliser ce qui suit :
shasum -a 256 ~/Downloads/TopSecret.tgz
Vous verrez quelque chose comme :
23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef ~/Downloads/TopSecret.tgz
Où la chaîne 23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef est la somme de contrôle sha236.
Vérification du hachage sha256 avec openssl
Vous pouvez également vérifier le hachage sha256 à l'aide de la commande openssl.
Depuis Terminal.app, utilisez la commande suivante :
openssl sha256 filename
Par exemple, pour vérifier le hachage sha256 d'un fichier nommé "Data Integrity Matters.pdf" situé dans le dossier Documents de l'utilisateur :
"openssl sha256 ~/Documents/Data Integrity Matters.pdf"
Ceci renverra quelque chose comme ceci :
SHA256(/Users/User/Documents/Data Integrity Matters.pdf)=b85775615fa5501afeb9b9ff1303a4c74e14367104oo824e667daebebe681129c
Avec la grande chaîne de chiffres et de caractères étant le hachage sha256.
Si vous êtes déjà familiarisé avec le processus général de vérification des hachages, qu'il s'agisse de vérifier les sommes de contrôle sha1 ou le hachage MD5, alors ce processus et les commandes peuvent ne pas vous surprendre autant, cependant ce dernier utilise une autre commande spécifique à md5.
Que vous souhaitiez vérifier une somme de contrôle SHA-512, un hachage SHA-256, un hachage SHA-1 ou une somme de contrôle MD5, vous pouvez le faire via la ligne de commande sur Mac. Allez-y !