Comment utiliser l'entrée Get-Filehash PowerShell

Comment utiliser l'entrée Get-Filehash PowerShell
Le "Get-filehash”Cmdlett calcule l'algorithme de hachage d'un fichier, d'une chaîne ou d'une application à l'aide de l'algorithme spécifié. Les valeurs de hachage sont utilisées pour faire une comparaison entre deux fichiers pour examiner s'ils ont les mêmes données ou non. Dans le cas où les valeurs de hachage des deux fichiers sont les mêmes, alors le contenu dans les fichiers est le même. De plus, il est également utile lors de la vérification de l'algorithme de hachage du fichier téléchargé depuis Internet.

Le blog suivant observera les techniques pour obtenir les valeurs de hachage des fichiers.

Comment utiliser l'entrée Get-Filehash PowerShell?

La colleGet-filehash»Cmdlet peut obtenir les valeurs de hachage d'une chaîne, d'un fichier ou d'une application. Pour plus de compréhension, passez par les exemples fournis ci-dessous.

Exemple 1: obtenir / récupérer la valeur de hachage d'une chaîne spécifiée

Cet exemple obtiendra la valeur de hachage d'une chaîne mentionnée par l'utilisateur:

$ stringassstream = [système.Io.MemoryStream] :: new ()
$ écrivain = [système.Io.Streamwriter] :: new ($ stringassstream)
$ écrivain.Écrire ("Linux Hint")
$ écrivain.Affleurer()
$ stringassstream.Position = 0
Get-filehash -inputStream $ stringassstream | SELECT-Object Hash

Selon le code ci-dessus:

  • Tout d'abord, initialisez une variable, puis spécifiez le «nouveau()"Constructeur avec le"[Système.Io.Memorystream]" classe.
  • Après cela, initialisez "$ écrivain«Variable puis attachez le constructeur« new () »avec la variable«$ stringassstream" à l'intérieur.
  • Ensuite, attribuez-le le «[Système.Io.Streamwriter]" classe.
  • Après cela, concaténez la variable «$ écrivain» avec le «écrire()"Méthode et ajoutez la chaîne"Indice de linux" à l'intérieur de "Écrire()" méthode.
  • Dans la ligne suivante, concaténez la variable «$ écrivain» avec le «Affleurer()" méthode.
  • Ensuite, concaténez la variable «$ stringassstream» avec la «Position"Et attribuez-lui la valeur"0".
  • Après cela, spécifiez le «Get-filehash”Cmdlet, puis définissez le«-Flux d'entrée«Paramètre et affectez-le la variable« $ stringassstream ».
  • Enfin, ajoutez le pipeline "|»Et définissez le«Select-Object”Cmdlet suivi du«Hacher" valeur:

Exemple 2: Obtenez la valeur de hachage d'un fichier

Cet exemple montrera l'obtention de la valeur de hachage du fichier spécifié:

Get-filehash c: \ doc \ fichier.SMS

Selon le code ci-dessus, ajoutez d'abord le "Get-filehash”Cmdlet et attribuez le chemin du fichier:

Exemple 3: Obtenez la valeur de hachage de la demande de bloc-notes

L'exemple suivant récupérera la valeur de hachage de l'application du bloc-notes:

Get-filehash c: \ windows \ notepad.exe

Il s'agissait d'obtenir le hachage du fichier dans PowerShell.

Conclusion

La colleGet-filehash»Est spécialement conçu pour obtenir l'algorithme de hachage d'un fichier spécifié par l'utilisateur. De plus, il peut également obtenir la valeur de hachage d'une chaîne ou d'une application. La valeur de hachage est utilisée pour comparer si deux fichiers ont le même contenu ou non. Ce blog a couvert des informations majeures sur la commande «get-filehash» et son utilisation.