Cómo encontrar un hash (monto de control) del archivo en Windows PowerShell

Cómo encontrar un hash (monto de control) del archivo en Windows PowerShell

HESH o la cantidad de control del archivo es un valor único único calculado a partir del contenido del archivo y generalmente se usa para verificar la integridad y la correspondencia (coincidencia) de los archivos al descargar, especialmente cuando se trata de archivos grandes (imágenes del sistema y similares), que se puede descargar con errores o errores o hay sospechas de que el archivo fue reemplazado por malicioso.

En los sitios de descarga, una cantidad de control calculada según los algoritmos MD5, SHA256 y otros a menudo se presenta, lo que le permite iluminar el archivo cargado con el archivo establecido por el desarrollador. Para calcular las cantidades de control de los archivos, puede usar programas de tercera parte, pero hay una manera de hacerlo con medios estándar de Windows 10, 8 y Windows 7 (se requiere la versión de PowerShell 4.0 y superior) - Uso de PowerShell o línea de comando, que se demostrará en las instrucciones.

Obtener una cantidad de control del archivo por Windows

Primero debe ejecutar Windows PowerShell: la forma más fácil de usar el panel de búsqueda de Windows 10 o el menú de inicio de Windows 7 para esto.

Un equipo que le permite calcular un hash para un archivo en PowerShell - Get-Filehash, Y para usarlo para calcular la cantidad de control, es suficiente ingresarlo con los siguientes parámetros (en el ejemplo, se calcula un hash para la imagen de ISO Windows 10 desde la carpeta VM en el disco C):

Get-Filehash C: \ VM \ Win10_1607_Russian_X64.ISO | Formato

Al usar el comando en este formulario, el hash se calcula de acuerdo con el algoritmo SHA256, pero también se admiten otras opciones, que se pueden establecer utilizando el parámetro -algoritmo, por ejemplo, para calcular la cantidad de control de MD5, el equipo se verá Como en el ejemplo a continuación

Get-Filehash C: \ VM \ Win10_1607_Russian_X64.ISO -Algorithm MD5 | Formato

Al mismo tiempo, se admiten el siguiente valor para los algoritmos de cálculo del monto de control en Windows PowerShell

  • SHA256 (por defecto)
  • MD5
  • SHA1
  • SHA384
  • SHA512
  • Mactripledes
  • RIPEMD160

Una descripción detallada de la sintaxis del equipo Get-Filehash también está disponible en el sitio web oficial https: // Technet.Microsoft.Com/en-sus/biblioteca/dn520872 (v = wps.650).Aspx

Obtener un archivo de una línea de comandos usando certutil

Windows tiene una utilidad de certutil integrada para trabajar con certificados, que, entre otras cosas, pueden calcular la cantidad de control de archivos por algoritmos:

  • MD2, MD4, MD5
  • Sha1, Sha256, Sha384, Sha512

Para usar la utilidad, simplemente ejecute la línea de comando Windows 10, 8 o Windows 7 e ingrese el comando en formato:

certutil -hashfile path_k_fail algoritmo

Un ejemplo de obtención de un hash MD5 para un archivo se muestra en la captura de pantalla a continuación.

Además: en caso de que necesite programas de tercera parte para calcular archivos de archivos en Windows, puede prestar atención a Slavasoft Hashcalc.

Si necesita calcular la cantidad de control en Windows XP o Windows 7 sin PowerShell 4 (y la posibilidad de instalarla), puede usar la línea de comandos de verificador de Microsoft Commonsum Integry, disponible para descargar en el sitio web oficial https: // wwww.Microsoft.Com/en-sus/descargar/detalles.Aspx?ID = 11533 (formato de equipo para usar la utilidad: FCIV.exe path_k_fail - El resultado será MD5. También puedes calcular el hash sha1: FCIV.exe -sha1 path_k_fail)