Windows – CheckSum fichier

Logo_Microsoft

A la suite d’un téléchargement et avant d’installer un binaire ou pour comparer deux fichiers, il est possible d’effectuer une CheckSum. Le CheckSum hash avec un algorithme défini le fichier en question et générè une emprunte unique liée à son contenu. Cette emprunte permet de s’assurer qu’un fichier n’a pas été modifié entre la source et la destination.

Vous trouverez ci-dessous  deux méthodes pour généré un hash de fichier.

Sommaire

Méthode 1 : l'utilitaire certutil.exe

L’utilitaire certutil.exe est généralement utilisé pour géré et généré des certificats. Mais il possède une option permettant de générer le hash d’un fichier. Différents algorithmes sont disponibles, la liste est accessible via l’aide de l’utilitaire (MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512).

certutil.exe -hashfile -?

Aide de certutil -hashfile

Le hash d’un fichier s’obtient avec la commande :

certutil.exe -hashfile “C:\Temp\ESXi-6.5.0-Update3.iso” SHA256

Hash SHA256 d'un fichier via certutil

Méthode 2 : Powershell

Powershell embarque une commandlet “Get-FileHash” permettant elle aussi de généré le hash d’un fichier. Les algorithmes disponible sont SHA1, SHA256, SHA384, SHA512 et MD5. L’aide de cette commandlet est disponible depuis le site Microsoft :

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/get-filehash?view=powershell-6

Get-FileHash -Path “C:\Temp\ESXi-6.5.0-Update3.iso” -Algorithm SHA256

Hash SHA256 d'un fichier via Powershell

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *