Windows Tips & News

Obtenez le hachage de fichier avec PowerShell dans Windows 10

click fraud protection
CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système

Sous Windows 10 et Windows 8, il est possible d'obtenir des valeurs de hachage pour un fichier sans utiliser d'outils tiers. Une applet de commande spéciale vous permettra de calculer les valeurs de hachage SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 et RIPEMD160 d'un fichier donné. Voici comment cela peut être fait.

Publicité


L'objectif général des valeurs de hachage est de garantir qu'un fichier est authentique et que son contenu n'a pas été modifié par un tiers, un autre logiciel ou un logiciel malveillant. Lorsqu'un fichier a été modifié, sa valeur de hachage est également modifiée. Il est également possible de comparer et de faire correspondre les valeurs de hachage pour trouver si deux fichiers ou plus sont identiques.

La possibilité de calculer le hachage du fichier fait partie de l'API cryptographique de Windows. L'interface utilisateur du système d'exploitation n'a aucune option pour calculer ou afficher la valeur de hachage pour les fichiers. Au lieu de cela, vous pouvez utiliser la cmdlet Get-FileHash dans PowerShell. Voici comment l'utiliser.

Pour obtenir le hachage de fichier avec PowerShell dans Windows 10, procédez comme suit.

La syntaxe générale de l'applet de commande est la suivante :

Get-FileHash c:\windows\explorer.exe| Format-Liste

Ouvrez PowerShell et tapez la commande ci-dessus pour le tester. Il calcule la valeur de hachage SHA256 pour le fichier donné et produit la sortie comme suit.

Obtenir une démo de hachage de fichier

Pour calculer la valeur de hachage autre que SHA256, utilisez le commutateur -Algorithm. Par exemple, pour obtenir la valeur de hachage MD5, exécutez la commande suivante :

Get-FileHash c:\windows\explorer.exe -Algorithm MD5| Format-Liste

La sortie sera la suivante :

Obtenir le hachage de fichier Md5

La liste des valeurs possibles pour l'algorithme est la suivante :

  • SHA1
  • SHA256
  • SHA384
  • SHA512
  • MACTripleDES
  • MD5
  • RIPEMD160

Un autre commutateur utile que vous devez connaître est -LiteralPath. Il spécifie le chemin d'accès à un fichier. Contrairement au paramètre de chemin par défaut, la valeur du paramètre LiteralPath est utilisée exactement telle qu'elle est saisie. Aucun caractère n'est interprété comme caractère générique. Si le chemin comprend des caractères d'échappement, placez-le entre guillemets simples. Les guillemets simples indiquent à Windows PowerShell de ne pas interpréter les caractères comme des séquences d'échappement.

À l'aide de l'applet de commande Get-FileHash, vous pouvez obtenir des valeurs de hachage pour un fichier de manière native. C'est très utile, surtout lorsque vous travaillez dans un environnement sécurisé où les logiciels tiers ne sont pas autorisés. La console PowerShell est fournie avec Windows 10 et est accessible dans chaque instance installée, vous pouvez donc utiliser l'applet de commande Get-FileHash native partout.

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système
Vous pouvez maintenant télécharger les images ISO Windows 10 version 20H2

Vous pouvez maintenant télécharger les images ISO Windows 10 version 20H2

Microsoft a mis à jour les images ISO officielles de Windows 10 qui sont disponibles en télécharg...

Lire la suite

La récupération de fichiers Windows dispose désormais de nouveaux modes faciles à utiliser

La récupération de fichiers Windows dispose désormais de nouveaux modes faciles à utiliser

Laisser une réponse'Windows File Recovery' est un utilitaire de console qui peut être utilisé pou...

Lire la suite

Edge Dev 84.0.488.1 est sorti avec une nouvelle interface utilisateur en mode plein écran

Edge Dev 84.0.488.1 est sorti avec une nouvelle interface utilisateur en mode plein écran

Le canal Dev de Microsoft Edge a a reçu une nouvelle version majeure de l'application. Edge 84.0....

Lire la suite