Qu'est-ce que le hachage de fichier? – TechCult
Divers / / April 29, 2023
L'utilisation d'une pièce d'identité permet d'éviter l'usurpation d'identité et de maintenir un accès adéquat au travail. Semblable à ce type de gestion, dans lequel l'intégrité de quelque chose peut être vérifiée, utilise le hachage de fichier. Il s'agit d'une impression numérique qui fonctionne sur n'importe quel type de fichier, que ce soit exe, msi, docx, pdf, iso ou txt, et est utilisée pour déterminer si le fichier est authentique ou non. Pour le dire simplement, c'est l'identification unique cryptée pour un fichier particulier et peut être utilisée pour trouver les modifications sur le fichier. Laissez-nous en savoir plus à ce sujet dans l'article.
Table des matières
Qu'est-ce que le hachage de fichier ?
Vous savez peut-être que les personnes de l'industrie ou d'un bureau bien organisé sont désignées par leurs identifiants ou tout identifiant de référence qui leur est attribué exclusivement, au lieu de les désigner par leur nom. Ces identifiants aident à distinguer les personnes et à vérifier si elles sont authentiques ou non. File Hash fonctionne de la même manière. Cette impression numérique fonctionne sur des fichiers de plusieurs types pour vérifier s'ils sont authentiques. Parallèlement à cela, la valeur de hachage MD5 pour l'intégrité du fichier peut être vérifiée. Apprenons-en plus sur cette valeur dans la doc ci-dessous.
Réponse rapide
Pour trouver la valeur de hachage du fichier :
1. Ouvrez Windows PowerShell et exécutez le get-filehash commande pour trouver la valeur de hachage.
2. Pour vérifier le fichier portant le nom fichier.txt, courir get-filehash C:\Windows10Upgrade\resources\amd64\file.txt commande.
Qu'est-ce que la valeur de hachage du fichier ?
Le hachage est un système de cryptage basé sur une signature numérique ou une valeur unique correspondant au contenu du fichier. Pour vérifier l'intégrité des fichiers, des outils en ligne et d'autres programmes sont utilisés pour vérifier la somme de contrôle MD5 ou la valeur de hachage d'un fichier. Ceux-ci sont extrêmement utiles dans divers produits de sécurité tels que les pare-feu, les IDS et les logiciels de protection des terminaux. Les formats d'algorithme de somme de contrôle de hachage incluent MD5, SHA1, SHA256, SHA384, SHA512, SFV, CRC, Base64, LM, etc.
Hachages ou sommes de contrôle
Les hachages ou codes de hachage et les sommes de contrôle sont utilisés pour vérifier l'intégrité du fichier à l'aide d'une chaîne alphanumérique et sont identiques. En fonction du type de chiffrement, il existe plusieurs types de hachage, pour ce vérificateur de hachage SHA256, comme indiqué ci-dessous :
- Famille MD - MD4, MD5,
- Famille SHA- SHA1, SHA2, SHA224, SHA256, SHA384, SHA512, SHA-512/224, SHA-512/256,
- SFV,
- CRC,
- Base64,
- LM,
- Tigre,
- xxHachage,
- MACTripleDES,
- RipeMD,
- HAVAL, et
- Tourbillon.
A lire aussi :15 meilleurs outils de vérification de hachage de fichiers gratuits
Caractéristiques des fenêtres MD5
La somme de contrôle ou la valeur de hachage du fichier, basée sur le format de fichier MD5, a 32 caractères au total. Cette empreinte digitale de 128 bits est constituée de chaînes hexadécimales contenant des alphabets de A à F et 10 chiffres de 0 à 9. Par exemple, le type de hachage du fichier MD5 serait 12602de6659a356141e744bf569e756.
Comment trouver la valeur de hachage du fichier
La vérification du hachage du fichier peut être effectuée lors du téléchargement du fichier et en s'assurant qu'il est sécurisé à l'aide du vérificateur de hachage malveillant. Le processus d'utilisation d'un vérificateur de hachage est décrit ci-dessous dans cette section.
1. Lors du téléchargement de fichiers pour les correctifs ou les pilotes, la somme de contrôle Windows MD5 du fichier (si disponible) doit être notée.
2. En appliquant l'algorithme ou la fonction de hachage cryptographique à l'aide de l'une des méthodes indiquées, une valeur de chaîne est renvoyée.
3. Cette valeur de chaîne ne convient que pour le fichier dans l'état actuel et est modifiée même si 1 octet du fichier est altéré.
4. L'empreinte numérique de la somme de contrôle du fichier ou du code est une valeur calculée de chiffres (de 0 à 9) et lettres (de A à F) du hachage.
Défis liés au hachage d'un fichier
Les défis lors de la vérification du hachage du fichier sont répertoriés dans cette section.
- La plupart des fichiers ne sont pas accessibles en raison de la signature du pilote intégré ou de l'autorité de certification. Ces signes logiciels bloquent le fonctionnement du système d'exploitation et peuvent ne pas correspondre à la valeur de hachage calculée.
- De plus, les noms de fichiers légitimes réels des programmes réels sur un PC Windows peuvent être cmd.exe et diffèrent du hachage du fichier malveillant.
- Pour plusieurs types de hachages, des tailles de fichiers identiques pour donner des hachages correspondants pour tous les algorithmes peuvent être difficiles.
- Les problèmes de collision de hachage se produisent en raison de hachages courants (car la plupart du temps MD5 et SHA1 sont utilisés) et il est difficile de fournir au fichier falsifié un seul algorithme de hachage.
Raisons du fichier corrompu
Le fichier peut être corrompu et les valeurs de hachage peuvent ne pas correspondre dans le vérificateur de hachage malveillant pour les raisons suivantes :
- L'absorption de valeurs corrompues lors du téléchargement peut modifier la valeur de la somme de contrôle du fichier.
- Problème de réseau lors du téléchargement du fichier à partir du site Web source.
- Le fichier est infecté par un logiciel malveillant.
Comment vérifier l'intégrité du fichier
Après avoir appris les différentes méthodes pour trouver la valeur de hachage du fichier, on nous pose maintenant une question qui traite de la méthode pour effectuer MD5 pour l'intégrité du fichier.
- L'exigence de base à adapter pour s'assurer que le hachage peut être vérifié efficacement est que le les tailles de fichiers doivent être identiques. Cela permet d'ajouter ou de soustraire les octets d'un fichier falsifié et de produire une somme de contrôle identique à celle du fichier d'origine.
- Si la la sortie de hachage du fichier est différente de celle du hachage dans l'intégrité du fichier MD5, l'intégrité peut être compromise. Comme indiqué précédemment, le hachage est une signature numérique du fichier, et si la signature de l'original et de la copie du fichier ne correspondent pas, le fichier peut être corrompu.
- Utilisant un outil de référence croisée, c'est-à-dire qu'un utilitaire de somme de contrôle Windows MD5 ou un vérificateur de hachage pour trouver la valeur de hachage peut aider à comparer les valeurs de hachage.
Méthode 1: Utiliser Windows PowerShell
WindowsPowerShell est un vérificateur de hachage de fichier intégré et utilise la fonction PowerShell, comme PowerShell MD5, pour vérifier le hachage du fichier. Il utilise la ligne de commande Windows pour connaître le hachage du fichier.
Les formats de hachage pris en charge par Windows PowerShell sont SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 et RIPEMD160. Suivez les instructions ci-dessous pour exécuter MD5 pour l'intégrité des fichiers à l'aide de PowerShell MD5.
1. Ouvrez le WindowsPowerShell app à l'aide de la barre de recherche Windows.
2A. Entrez la commande de vérification de base comme suit et appuyez sur la touche La touche Entrée pour trouver la valeur de hachage ou la somme de contrôle MD5 du fichier.
get-filehash
Par exemple, si vous souhaitez vérifier le fichier portant le nom fichier.txt qui est enregistré dans le Disque local (C:) lecteur, vous pouvez entrer la commande suivante.
get-filehash C:\Windows10Upgrade\resources\amd64\file.txt
Note 1: La sortie de hachage par défaut pour cette commande est SHA256, et est indépendant du format de fichier.
Note 2: Le temps nécessaire pour générer un fichier dépend de la taille du fichier.
2B. Si vous souhaitez vérifier le fichier dans une valeur différente, vous pouvez entrer la commande suivante, puis appuyer sur la touche La touche Entrée.
get-filehash –Algorithme [TYPE DE HASH]
Par exemple, si vous voulez le même fichier nommé fichier.txt dans SHA384 sortie de hachage, vous devez entrer la commande suivante.
get-filehash –Algorithme SHA384 C:\Windows10Upgrade\resources\amd64\file.txt
Note: Le temps nécessaire pour générer la sortie de hachage pour le fichier peut varier en fonction du type d'algorithme que vous utilisez.
A lire aussi: Qu'est-ce que la somme de contrôle? Et comment calculer les sommes de contrôle
Méthode 2: Utiliser l'invite de commande
Maintenant que vous avez utilisé PowerShell MD5 pour trouver la valeur de hachage, il est temps d'utiliser l'invite de commande. L'invite de commande Windows utilise le fichier de hachage certutil commande pour vérifier la somme de contrôle MD5 et SHA. La valeur par défaut du hachage est SHA1 et reste inchangé jusqu'à ce qu'un autre format de hachage soit spécifié. Cet outil utilitaire de certificat intégré peut également être utilisé pour formater une clé USB sur le système d'exploitation Windows 10.
Les algorithmes de hachage pris en charge par l'application sont la famille MD (MD2, MD4, MD5) et la famille SHA (SHA1, SHA256, SHA384 et SHA512). La méthode pour utiliser l'application Invite de commandes en tant que vérificateur de hachage de fichier est décrite ci-dessous.
1. Ouvrez le Invite de commandes application à l'aide de la barre de recherche.
2A. Pour vérifier le MD5somme de contrôle de hachage, tapez la commande suivante et appuyez sur la touche Entrée.
CertUtil –hahsfileMD5
Par exemple, si vous souhaitez ouvrir le fichier nommé hwcompat.txt dans le répertoire suivant comme indiqué dans la commande, tapez la commande suivante.
CertUtil –hashfile C:\Windows10Upgrade\resources\amd64\hwcompat.txt MD5
2B. Tapez la commande suivante pour passer au répertoire correspondant avec le dossier.
CD
Après cela, tapez la commande suivante mentionnée précédemment pour vérifier la valeur de hachage du fichier.
Par exemple, le fichier à l'emplacement indiqué précédemment peut être vérifié dans ces deux commandes comme suit.
cd C:\Windows10Upgrade\resources\amd64
CertUtil –hashfile hwcompat.txt MD5
3. Pour vérifier le somme de contrôle du fichier dans tout autre algorithme de hachage, tapez la commande suivante
CertUtil –hashfile
Par exemple, si vous souhaitez vérifier le même fichier dans un autre format, dites SHA1, tapez la commande suivante.
CertUtil –hashfile C:\Windows10Upgrade\resources\amd64\hwcompat.txt SHA1
Méthode 3: Utiliser les applications File Hash Checker
La dernière méthode pour trouver cette valeur pour les fichiers consiste à utiliser une application de vérification comme Générateur de hachage. Il convient de noter que ces applications tierces peuvent vous aider avec MD5 pour l'intégrité des fichiers, mais peuvent ne pas donner de résultats exacts comme ceux des applications natives sur le PC.
Note: Comme il s'agit d'applications tierces, il est conseillé d'éviter d'utiliser tout fichier pouvant contenir des informations personnelles.
Recommandé:
- 14 meilleures applications de table d'harmonie gratuites
- Comment réparer les fichiers système sur Windows 10
- Comment supprimer des fichiers temporaires dans Windows 10
- Correction de l'explorateur de fichiers ne répondant pas dans Windows 10
L'article donnait de brèves informations sur comment trouver la valeur de hachage des fichiers et les méthodes pour vérifier leur intégrité. Veuillez remplir les champs de la section des commentaires pour partager vos questions et suggestions.
Henry est un rédacteur technique chevronné passionné par l'idée de rendre les sujets technologiques complexes accessibles aux lecteurs de tous les jours. Avec plus d'une décennie d'expérience dans l'industrie de la technologie, Chris est devenu une source d'information fiable pour ses lecteurs.