Qu’est-ce qu’une somme de contrôle ?
Une somme de contrôle est le résultat de l’exécution d’un algorithme appelé fonction de hachage cryptographique sur une donnée (généralement un seul fichier). La comparaison de la somme de contrôle que vous générez à partir de la version du fichier avec la somme de contrôle fournie par la source du fichier permet de garantir que votre copie du fichier est authentique et sans erreur.
La somme de contrôle est parfois aussi appelée somme de hachage rare valeur de hachage, code de hachageou juste un hacher.
Krzysztof Zmij / E+ / Getty Images
Un exemple simple de somme de contrôle
L’idée d’une somme de contrôle ou d’une fonction de hachage cryptographique peut sembler compliquée et ne vaut probablement pas la peine, mais nous voulons vous convaincre du contraire ! Les sommes de contrôle ne sont vraiment pas si difficiles à comprendre ou à créer.
Commençons par un exemple simple qui, espérons-le, démontre le pouvoir des sommes de contrôle pour prouver que quelque chose a changé. La somme de contrôle MD5 de la phrase suivante est une longue chaîne représentant la phrase.
C’est un test. 120EA8A25E5D487BF68B5F7096440019
Pour nos besoins ici, ils sont essentiellement égaux. Cependant, même des modifications mineures comme la suppression de jUster Pendant ce temps, une somme de contrôle complètement différente sera générée.
Ceci est un essai CE114E4501D2F4E2DCEA3E17B546F339
Comme vous pouvez le voir, même un petit changement dans un fichier peut produire des sommes de contrôle très différentes, ce qui montre très clairement que l’un n’est pas égal à l’autre.
Cas d’utilisation de la somme de contrôle
Supposons que vous téléchargiez une mise à jour logicielle volumineuse, telle qu’un service pack. Il peut s’agir d’un fichier volumineux qui prend plusieurs minutes ou plus à télécharger.
Après le téléchargement, comment savez-vous que le fichier a été reçu correctement ?Si vous avez perdu des bits pendant le transfert et que le fichier sur votre ordinateur n’est pas Exactement Quel est le but? Appliquer une mise à jour à un programme qui n’a pas été créé exactement de la même manière que le développeur peut vous créer de gros problèmes.
C’est là que la comparaison des sommes de contrôle peut vous donner la tranquillité d’esprit. En supposant que le site Web à partir duquel vous avez téléchargé le fichier fournit des données de somme de contrôle à côté du fichier que vous souhaitez télécharger, vous pouvez utiliser une calculatrice de somme de contrôle (voir « Calculatrice de somme de contrôle » ci-dessous) pour générer une somme de contrôle à partir du fichier téléchargé.
Par exemple, supposons que le site Web fournisse des sommes de contrôle MD5 : 5a828ca5302b19ae8c7a66149f3e1e98 pour vos fichiers téléchargés. Vous pouvez ensuite utiliser votre propre calculateur de somme de contrôle pour générer une somme de contrôle en utilisant la même fonction de hachage cryptographique (MD5 dans ce cas) dans le fichier sur votre ordinateur. Les sommes de contrôle correspondent-elles ? génial! Vous pouvez être sûr que les deux fichiers sont identiques.
Les sommes de contrôle ne correspondent-elles pas ? Cela pourrait signifier que quelqu’un a remplacé le téléchargement par un logiciel malveillant à votre insu, cela pourrait être quelque chose de moins sinistre comme l’ouverture et la modification du fichier, ou la connexion réseau était en panne et le fichier n’a pas fini de se télécharger. Essayez de télécharger à nouveau le fichier, puis créez une nouvelle somme de contrôle sur le nouveau fichier et comparez à nouveau.
Les sommes de contrôle sont également utiles pour vérifier les fichiers que vous avez téléchargés quelque part autre En fait, la source d’origine est un fichier valide et aucune modification malveillante ou autre n’a été apportée au fichier d’origine. Comparez simplement le hachage que vous avez créé avec les hachages disponibles dans la source du fichier.
Calculatrice de somme de contrôle
Checksum Calculator est un outil de calcul de sommes de contrôle. Il en existe de nombreux, chacun prenant en charge un ensemble différent de fonctions de hachage cryptographique.
Une excellente option gratuite est Microsoft File Checksum Integrity Verifier, ou FCIV en abrégé. Il ne prend en charge que les fonctions de hachage cryptographique MD5 et SHA-1, mais ce sont de loin les plus populaires. Pour un article sur l’utilisation de FCIV pour vérifier l’intégrité des fichiers dans Windows, consultez notre article pour un didacticiel complet. Microsoft File Checksum Integrity Verifier est un programme en ligne de commande, mais très facile à utiliser.
Vous pouvez aussi utiliser Utilitaire de certificat Programme intégré de Windows. C’est aussi un outil en ligne de commande, mais il est tout aussi facile à utiliser pour vérifier la somme de contrôle MD5 d’un fichier.Cet article décrit également comment utiliser sous Linux md5sum.
Un autre excellent calculateur de somme de contrôle pour Windows est IgorWare Hasher, qui est entièrement portable, vous n’avez donc pas besoin d’installer quoi que ce soit (mais vous avez besoin d’un ouvre-fichier RAR pour le décompresser). Si vous n’êtes pas à l’aise avec les outils de ligne de commande, cet outil pourrait être un meilleur choix. Il prend en charge MD5 et SHA-1, ainsi que CRC32. Vous pouvez l’utiliser pour trouver des sommes de contrôle pour du texte et des fichiers.
JDigest est un calculateur de somme de contrôle open source pour Windows ainsi que macOS et Linux.
Étant donné que toutes les calculatrices de somme de contrôle ne prennent pas en charge toutes les fonctions de hachage cryptographiques possibles, assurez-vous que toute calculatrice que vous choisissez d’utiliser prend en charge la fonction de hachage qui génère la somme de contrôle qui accompagne les fichiers que vous téléchargez.
FAQ
-
Toutes les sommes de contrôle sont-elles uniques ?
oui. Seuls les fichiers identiques auront la même somme de contrôle. Changer quoi que ce soit d’autre que le nom de fichier entraînera une somme de contrôle différente.
-
Comment le calculateur de somme de contrôle calcule-t-il la somme de contrôle ?
Le calculateur de somme de contrôle utilise une variété d’algorithmes, y compris la parité longitudinale, la somme de contrôle Fletcher, Adler-32 et le contrôle de redondance cyclique (CRC).
-
Comment vérifier plusieurs sommes de contrôle à la fois ?
Vous pouvez utiliser MD5 pour obtenir les sommes de contrôle de plusieurs fichiers à la fois Commande.Ouvrez un terminal et tapez md5 suivi de chaque nom de fichier (séparé par des espaces), puis appuyez sur Entrer.
Merci de nous en informer!
Dites-nous pourquoi !
D’autres détails ne sont pas assez difficiles à comprendre