Cómo usar el cmdlet Get-Filehash PowerShell

Cómo usar el cmdlet Get-Filehash PowerShell
El "Get-Filehash"Cmdlet calcula el algoritmo hash de un archivo, cadena o aplicación con la ayuda del algoritmo especificado. Los valores hash se utilizan para hacer una comparación entre dos archivos para examinar si tienen los mismos datos o no. En caso de que los valores hash de ambos archivos sean los mismos, entonces el contenido dentro de los archivos es el mismo. Además, también es útil al verificar el algoritmo hash del archivo descargado de Internet.

El siguiente blog observará las técnicas para obtener los valores hash de los archivos.

Cómo usar el cmdlet Get-Filehash PowerShell?

El cmdlet "Get-Filehash"Cmdlet puede obtener los valores hash de una cadena, archivo o aplicación. Para una mayor comprensión, pase por los ejemplos a continuación.

Ejemplo 1: Obtenga/recupere el valor hash de una cadena especificada

Este ejemplo obtendrá el valor hash de una cadena mencionada por el usuario:

$ StringStream = [Sistema.IO.MemoryStream] :: new ()
$ escritor = [sistema.IO.Streamwriter] :: new ($ stringAstream)
$ escritor.Escribir ("Linux Sugerio")
$ escritor.Enjuagar()
$ StringStream.Posición = 0
Get -FileHash -InputStream $ StringAstream | Hash select-object

Según el código anterior:

  • Primero, inicialice una variable y luego especifique el "nuevo()"Constructor con el"[Sistema.IO.MemoryStream]" clase.
  • Después de eso, inicializa "$ escritor"Variable y luego adjunte el constructor" nuevo () "con la variable"$ StringStream" dentro de eso.
  • Entonces, asignarlo el "[Sistema.IO.StreamWriter]" clase.
  • Después de eso, concatene la variable "$ escritor" con el "escribir()"Método y agregue la cadena"Pista de Linux" dentro de "Escribir()" método.
  • En la siguiente línea, concatene la variable "$ escritor" con el "Enjuagar()" método.
  • Luego, concatene la variable "$ StringAstream" con el "Posición"Y asignarlo el valor"0".
  • Después de eso, especifique el "Get-Filehash"Cmdlet, luego defina el"-Flujo de entradaParámetro "y asignarlo la variable" $ StringAstream ".
  • Por último, agregue la tubería "|"Y defina el"Selección-objeto"Cmdlet seguido por el"Picadillo" valor:

Ejemplo 2: Obtenga el valor hash de un archivo

Este ejemplo demostrará sobre obtener el valor hash del archivo especificado:

Get-Filehash C: \ doc \ file.TXT

Según el código anterior, primero, agregue el "Get-Filehash"Cmdlet y asigne la ruta del archivo:

Ejemplo 3: Obtenga el valor hash de la aplicación del bloc de notas

El siguiente ejemplo recuperará el valor hash de la aplicación del bloc de notas:

Get-Filehash C: \ Windows \ Bloc de notas.exe

Eso se trataba de obtener el archivo hash en PowerShell.

Conclusión

El cmdlet "Get-Filehash"Está especialmente diseñado para obtener el algoritmo hash de un archivo especificado por el usuario. Además, también puede obtener el valor hash de una cadena o una aplicación. El valor hash se usa para comparar si dos archivos tienen o no el mismo contenido. Este blog ha cubierto información importante sobre el cmdlet "Get-Filehash" y su uso.