Inicio
» WINDOWS
»
Cómo comprobar la suma de verificación de un archivo en Windows 10
Cómo comprobar la suma de verificación de un archivo en Windows 10
Para comprobar la suma de verificación de un archivo en Windows 10, calcule su hash SHA-256 con el comando integrado de Windows PowerShell Get-FileHashy, a continuación, compare el resultado con el hash publicado por la fuente oficial del software. También puede usar el comando del Símbolo del sistema certutil. Si coincide, confirma que su copia tiene el mismo contenido que el archivo de referencia; no garantiza que el archivo sea seguro.
Una suma de verificación solo es útil cuando se dispone de un valor de referencia fiable. Si un editor no proporciona una suma de verificación, calcularla permite obtener una huella digital para comparaciones posteriores, pero no permite determinar si el archivo es auténtico o inofensivo.
Ilustración: Busque Windows PowerShell en el menú Inicio de Windows 10.
1. Abra Windows PowerShell.
Seleccione Inicio , escriba Windows PowerShell y abra la aplicación desde los resultados de la búsqueda.
No es necesario ejecutarlo como administrador para generar un hash de un archivo al que ya tienes acceso.
Windows PowerShell viene incluido con Windows 10, por lo que no necesita descargar la versión anterior de File Checksum Integrity Verifier ni ninguna otra utilidad de suma de comprobación para esta tarea.
2. Calcula el hash SHA-256 del archivo.
En la consola de PowerShell, introduzca este comando, sustituyendo la ruta de ejemplo por la ruta completa del archivo descargado:
Mantenga las comillas alrededor de la ruta, especialmente si el nombre de una carpeta o archivo contiene espacios. El -LiteralPathparámetro utiliza la ruta tal como está escrita. Pulse Intro y espere a que PowerShell termine de leer el archivo. Los archivos grandes pueden tardar más.
La ruta del archivo y el hash que se muestran son ejemplos; PowerShell calcula el valor del archivo en su PC.
El resultado incluye Algoritmo , Hash y Ruta . Copie los caracteres que aparecen después de Hash ; el valor de ejemplo en la ilustración no es una suma de verificación para su descarga. Microsoft lo documenta Get-FileHashen su documentación de referencia de Windows PowerShell 5.1 . SHA-256 es el algoritmo predeterminado, pero mencionarlo en el comando facilita la comparación.
Utilice el mismo algoritmo que el editor.
Comparación de valores similares: un valor SHA-256 debe compararse con el resultado SHA-256, no con MD5 ni SHA-1. Si el editor indica SHA-512, modifique SHA256el comando SHA512. Se recomienda usar SHA-256 o SHA-512 cuando se ofrezcan. Microsoft advierte que MD5 y SHA-1 ya no se consideran seguros para archivos que requieren protección contra manipulaciones; si bien pueden aparecer en páginas de descarga antiguas, no deben interpretarse como medidas de seguridad robustas.
El comando devuelve un resumen para la ruta de archivo exacta que especifique.
3. Utilice el símbolo del sistema con certutil.
Si prefiere usar el Símbolo del sistema, abra Inicio , busque Símbolo del sistema y ejecute este comando con la ruta de su archivo:
Mantenga la ruta entre comillas. La salida etiqueta el algoritmo e imprime el hash en la siguiente línea. Copie el valor hexadecimal y compárelo con el SHA-256 del editor. La documentación oficial de Microsoft sobre certutil describe -hashfilela generación y visualización de un hash criptográfico sobre un archivo.
4. Compare el resultado con la suma de verificación publicada.
Busque el valor esperado en la página de descarga oficial, la página de lanzamiento o la documentación del editor del software para ese archivo específico. Verifique la versión del producto, el sistema operativo, la arquitectura del procesador y el nombre del archivo; los editores suelen indicar descargas y hashes por separado. Copie el valor directamente del sitio web del editor, en lugar de una publicación en un foro o sitio web alternativo.
Compara cada carácter de los valores calculados y publicados. Las mayúsculas y minúsculas no alteran el hash hexadecimal, pero la ausencia o la presencia de un carácter adicional sí. Si la página incluye un nombre de archivo o una etiqueta de algoritmo junto al resumen, compara únicamente el resumen en sí.
Puedes hacer que PowerShell realice la comparación. Pega el SHA-256 publicado entre las comillas en la primera línea y usa la misma ruta de archivo que antes:
PowerShell devuelve Trueun valor cuando coinciden y Falseotro cuando no. Este atajo asume que el valor del editor es SHA-256; utilice el algoritmo correspondiente en ambos casos si el editor especifica otro.
El nombre del archivo y el hash que se muestran son ejemplos. Compare el resumen publicado con el de su descarga exacta.
Qué hacer si las sumas de verificación no coinciden.
Confirme que ha seleccionado el archivo correcto y que el resumen publicado corresponde a la misma versión y algoritmo SHA.
Asegúrese de que la descarga haya finalizado, luego copie nuevamente el valor publicado y vuelva a ejecutar el comando.
Si los valores siguen siendo diferentes, no abra ni instale el archivo. Elimine esa copia y descárguela de nuevo desde el sitio web oficial del editor. Si tras la nueva descarga sigue habiendo discrepancias, póngase en contacto con el editor o consulte las notas de la versión para obtener un archivo actualizado.
Una discrepancia puede deberse a una descarga dañada o incompleta, a una versión diferente o a un archivo alterado; esto por sí solo no explica la diferencia en los bytes. Un valor SHA-256 coincidente solo es útil cuando el valor de referencia proviene de una fuente confiable. Si un atacante puede reemplazar tanto la descarga como su suma de verificación, la comparación aún puede coincidir. Además, una suma de verificación no analiza un archivo en busca de malware, por lo que se recomienda usar fuentes de descarga confiables y revisar la información de firma digital disponible como una verificación adicional.