Chapitre 4. Verifier l'authenticité d'un fichier (cfv)

Table des matières
1. Description
2. Installer
3. Créer une signature MD5
3.1. Créer une signature MD5 pour un fichier
3.2. Créer une signature MD5 pour les fichier d'un repertoire entier
4. Vérifier une signature quelconque
4.1. Tester la validité d'un fichier a l'aide de sa signature
4.2. Tester la validité un fichier a l'aide de sa signature
5. Désinstaller

Tableau 4-1. Evolution de cet article

DateAjout(s) / Modification(s)
26 mars 2004Version initiale.

1. Description

cfv est un programme qui permet de vérifier mais également de créer des signatures dans de nombreux formats tels que :

Ces signautres sont courament utilisées pour s'assurer que les fichiers que l'on recupère (en générale sur Internet) n'ont pas été modifié (de façon intentionnelle par un un virus ou un utilisateur malveillant ou de façon innententionnelle lors du trasfert).

Nous utiliserons les signatures MD5.

2. Installer

Nous allons installer le package cfv qui contient le programme du meme nom :

# apt-get install cfv

3. Créer une signature MD5

3.1. Créer une signature MD5 pour un fichier

cfv -C -t md5 monfichier

Soit pour fabriquer la signature du fichier /home/cedric/jidgo/sarge-i386-1.iso :

$ cfv -C -t md5 /home/cedric/jigdo/sarge-i386-1.iso

3.2. Créer une signature MD5 pour les fichier d'un repertoire entier

cfv -C -t md5 -p monrepertoire

Soit pour fabriquer la signature des fichiers du répertoire /home/cedric/src :

$ cfv -C -t md5 -p /home/cedric/src

4. Vérifier une signature quelconque

On suppose bien entendu que la signature du ou des fichiers a tester est disponible dans le répertoire contenant le ou les fichiers. Les fichiers de signature possedent une des extentions suivantes : .cfv, .csv, .crc, .par, .part2, .md5

Cette liste n'est pas exhaustive. Bien d'autres extentions sont supportées !

4.1. Tester la validité d'un fichier a l'aide de sa signature

cfv monfichier

Soit pour vérifier la signature du fichier /home/cedric/jigdo/sarge-i386-1.iso :

$ cfv /home/cedric/jigdo/sarge-i386-1.iso

4.2. Tester la validité un fichier a l'aide de sa signature

cfv -p monrepertortoire

ou si vous etes deja dans le répertoire :

cfv

Soit pour vérifier la signature du fichier /home/cedric/jigdo/sarge-i386-1.iso :

$ cfv /home/cedric/jigdo/sarge-i386-1.iso

5. Désinstaller

# apt-get remove cfv

AstuceSupprimer toute trace du package précédement installé
 

Lorsque vous décidez de retirer un package de votre Debian GNU/Linux APT n'efface par les fichiers de configuration de ce package. Ceci permet de réinstaller plus rapidement la package. Cependant si vous souhaitez faire table rase et ne plus entendre parler du package, vous pouvez ajouter l'option --purge lors de la suppression.
# apt-get remove --purge <package>