Qu'est-ce qu'un exemple de checksum, Cas d'utilisation et calculatrices

Une somme de contrôle est le résultat de l'exécution d'un algorithme, appelé une fonction de hachage cryptographique. sur un morceau de données, généralement un seul fichier. En comparant la somme de contrôle que vous générez à partir de votre version du fichier, avec celui fourni par la source du fichier, permet d'assurer que votre copie du fichier est authentique et sans erreur.

Une somme de contrôle est aussi parfois appelé une somme de hachage et moins souvent une valeur de hachage. le code de hachage. ou tout simplement un hachage.

Un simple exemple checksum

L'idée d'une somme de contrôle ou d'une fonction de hachage cryptographique peut sembler compliqué et peut-être vaut la peine, mais je voudrais vous convaincre du contraire! Checksums ne sont vraiment pas si difficile à comprendre ou à créer.

Commençons par un exemple simple, mettant en vedette, espérons-le pouvoir de checksum pour prouver que quelque chose a changé: La somme de contrôle MD5 pour l'expression « Ceci est un test. » est 120EA8A25E5D487BF68B5F7096440019. Il est une longue chaîne de caractères qui représentent cette phrase.

Pour nos besoins ici, ils sont égaux essentiellement les uns des autres. Cependant, faire même un léger changement, comme la suppression de la période juste, produira la somme de contrôle complètement différent de CE114E4501D2F4E2DCEA3E17B546F339.

Comme vous pouvez le voir, même un changement minime dans le fichier produira une somme de contrôle très différent, ce qui rend très clair que l'on est pas comme l'autre.

Checksum Cas d'utilisation

Disons que vous téléchargez une grosse mise à jour, comme un service pack. à un programme que vous utilisez tous les jours, comme un éditeur graphique.

Ceci est probablement un très gros fichier, en prenant plusieurs minutes ou plus pour télécharger.

Une fois téléchargé, comment savez-vous que le fichier téléchargé correctement? Et si quelques morceaux ont été abandonnées pendant le téléchargement et le fichier que vous avez sur votre ordinateur est en ce moment pas exactement ce qui était prévu? L'application d'une mise à jour d'un programme qui est pas exactement la façon dont le développeur a créé est susceptible de vous causer de gros problèmes.

Est-ce que les checksums correspondent pas? Cela peut signifier quoi que ce soit du fait que quelqu'un a remplacé le téléchargement avec quelque chose de malveillant sans que vous le sachiez, ou une raison moins sinistre comme celui que vous avez ouvert et modifié le fichier ou la connexion réseau a été interrompue et le fichier n'a pas fini le téléchargement. Essayez de télécharger à nouveau le fichier, puis créez une nouvelle somme de contrôle sur le nouveau fichier, puis de comparer à nouveau.

Checksums sont également utiles pour vérifier qu'un fichier que vous avez téléchargé quelque part autre que la source d'origine est en fait un fichier valide et n'a pas été modifié, malicieusement ou autrement, de l'original.

Il suffit de comparer le hachage vous créez avec celui qui est disponible à partir de la source du fichier.

checksum Calculatrices

calculatrices checksum sont les outils utilisent pour calculer checksum. Il y a beaucoup de calculatrices checksum là-bas, supportant chacun un ensemble différent de fonctions de hachage cryptographique.

Ma calculatrice de contrôle gratuit préféré est Microsoft File Checksum Integrity Verifier. appelé FCIV pour faire court. FCIV prend uniquement en charge les fonctions de hachage cryptographique MD5 et SHA-1, mais ceux-ci sont de loin les plus populaires en ce moment.

Voir Comment vérifier l'intégrité des fichiers dans Windows avec FCIV pour un tutoriel complet. Microsoft File Checksum Integrity Verifier est un programme de ligne de commande, mais est très facile à utiliser.

Une autre excellente calculatrice de contrôle gratuit pour Windows est IgorWare Hasher. et il est complètement portable, vous ne devez pas installer quoi que ce soit. Si vous n'êtes pas à l'aise avec les outils de ligne de commande, ce programme est probablement un meilleur choix. Il prend en charge MD5 et SHA-1, ainsi que CRC32. Vous pouvez utiliser IgorWare Hasher pour trouver la somme de contrôle du texte et des fichiers.

JDigest est un calculateur de contrôle open source qui fonctionne sous Windows ainsi que sur MacOS et Linux.

Remarque: Comme tous les calculateurs de checksum prennent en charge toutes les fonctions de hachage cryptographique possibles, assurez-vous que tout calculateur de contrôle que vous choisissez d'utiliser prend en charge la fonction de hachage qui a produit la somme de contrôle qui accompagne le fichier que vous téléchargez.

Afficher l'article complet

Articles Liés