md5sum sur /dev/sdc considérera l'ensemble des octets disponibles sur le support. Imaginons qu'il s'agisse d'une clé USB de 4 Go sur laquelle nous aurions placé l'image iso de 1,2 Go, alors md5sum sur dev/sdc calculera la somme MD5 des 4 Go.
Je connais mais n'ai pas encore utilisé la commande cmp. Il y aurait a priori le même soucis et nous utiliserions probablement l'option -n, --bytes=LIMIT
md5sum utilisera moins d' io mais plus de cpu
cmp plus d' io et moins de cpu
Théoriquement, cmp sera plus fiable dans la mesure ou serait écarté de malheureuse coïncidences dont la très faible probabilité est connue (concernant les collisions MD5).
Par contre, je préfère md5sum pour en revenir toujours à cette même somme que je connais pour devoir correspondre (écartant la prouesse malveillante ou une mauvaise source d'information).
[^] # Re: Le hash doit être régulièrement vérifié !
Posté par Space_e_man (site web personnel) . En réponse au journal Attention si vous avez téléchargé l'ISO Linux Mint 17.3 sur leur site depuis le 20-02 !. Évalué à 2.
md5sum sur /dev/sdc considérera l'ensemble des octets disponibles sur le support. Imaginons qu'il s'agisse d'une clé USB de 4 Go sur laquelle nous aurions placé l'image iso de 1,2 Go, alors md5sum sur dev/sdc calculera la somme MD5 des 4 Go.
Je connais mais n'ai pas encore utilisé la commande cmp. Il y aurait a priori le même soucis et nous utiliserions probablement l'option -n, --bytes=LIMIT
md5sum utilisera moins d' io mais plus de cpu
cmp plus d' io et moins de cpu
Théoriquement, cmp sera plus fiable dans la mesure ou serait écarté de malheureuse coïncidences dont la très faible probabilité est connue (concernant les collisions MD5).
Par contre, je préfère md5sum pour en revenir toujours à cette même somme que je connais pour devoir correspondre (écartant la prouesse malveillante ou une mauvaise source d'information).