Qu’est-ce qu’un hash ?

Un hash est une somme de contrôle qui peut, entre autre, servir à vérifier l’intégrité d’un fichier. Cela permet par exemple de s’assurer qu’un fichier n’a pas subi d’altération, volontaire ou non.

Comment le calcul-t-on ?

Depuis Windows, avec Powershell, nous pouvons utiliser la commande “Get-FileHash” comme suit :

PS1> Get-FileHash mon-fichier.ext -Algorithm SHA256 |Format-List

Algorithm : SHA256
Hash      : D0DD330C3CBBAA72DC1E99F585C88E2C4377D49C73380A03ED26C42A07233E0A
Path      : C:\temp\mon-fichier.ext