312 votes

Comment vérifier le hachage SHA1 d'un fichier ?

Comment vérifier le hachage SHA1 d'un fichier ?

357voto

Rinzwind Points 270388

sha1sum

Imprimez ou vérifiez les sommes de contrôle SHA1 (160 bits). Sans FILE, ou lorsque FILE est -, lit l'entrée standard.

sha1sum {file}

Si vous voulez envoyer le fichier avec sa sortie sha1sum, redirigez la sortie vers un fichier :

sha1sum {file} > {file}.sha1

Envoyez les deux fichiers et l'autre partie peut faire un...

sha1sum -c {file}.sha1

Il devrait montrer OK si le sha1 est correct.

80voto

Charlie Points 139

Sans créer de fichier local :

$ sha1sum filename

8dd10000eb1b768800000e1d2fe1c3100005d2dc *filename

Pour vérifier, allez dans le répertoire qui contient filename et lancez cette commande :

echo "8dd10000eb1b768800000e1d2fe1c3100005d2dc *filename" | sha1sum -c -

23voto

Amith KK Points 13017

C'est très simple.

Naviguez vers le terminal et entrez :

sha1sum  filename

pour vérifier un hachage sha1 utiliser :

sha1sum -c filename.sha1

L'argument check génère le hachage sha1 de filename et la compare avec la valeur stockée dans filename.sha1 . S'il correspond OK est affiché et le code de sortie de la commande est 0.

15voto

shawty Points 2429

Pour ceux qui sont sur mac et n'ont pas coreutils/sha1sum installé.

openssl sha1 <file>

Ejemplo:

$ openssl sha1 `mktemp`
SHA1(/tmp/tmp.jkyfOWma3t)= da39a3ee5e6b4b0d3255bfef95601890afd80709

4voto

dave Points 41

De quoi parlez-vous ? Oui, je comprends le concept derrière sha1sum, mais les informations ci-dessus sont pour le moins confuses. Tout d'abord, Ubuntu ne semble pas avoir de fichiers sha1sum - juste des chaînes sur une page web comme celle-ci pour Mate 16.04 Beta 1 :

bfba577970d573e0ba5095fbb72787de97f88b4b *ubuntu-mate-16.04-beta1-desktop-amd64.iso
efcbbc70b10173cea203df30396d0848ba8fa0d8 *ubuntu-mate-16.04-beta1-desktop-i386.iso
8563fec4d66bce851b0800f5ac746f38e4041a6a *ubuntu-mate-16.04-beta1-desktop-powerpc.iso

Pour vérifier l'intégrité d'un .iso téléchargé, on ouvre le programme terminal, on fait "cd Downloads", puis sha1sum <ubuntu-mate-16.04-beta1-desktop-i386.iso>. Au bout d'un moment, le terminal produira un hachage tel que

efcbbc70b10173cea203df30396d0848ba8fa0d8  ubuntu-mate-16.04-beta1-desktop-i386.iso

Ensuite, nous devons aller sur la page web et comparer les chaînes de caractères pour vérifier que la vérification fonctionne. C'est loin d'être aussi simple que cela pourrait l'être.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X