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.