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.

Resultados de búsqueda del menú Inicio de Windows 10 con Windows PowerShell resaltado.
Ilustración: Busque Windows PowerShell en el menú Inicio de Windows 10.

1. Abra Windows PowerShell.

  1. Seleccione Inicio , escriba Windows PowerShell y abra la aplicación desde los resultados de la búsqueda.
  2. 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:

Get-FileHash -LiteralPath 'C:\Users\Alex\Downloads\setup.exe' -Algorithm SHA256

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.

Una ventana de PowerShell que muestra cómo Get-FileHash calcula un resumen SHA-256 para un archivo de instalación descargado.
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.

Una ventana del símbolo del sistema que muestra certutil -hashfile devolviendo un resumen SHA-256.
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:

certutil -hashfile "C:\Users\Alex\Downloads\setup.exe" SHA256

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:

$expected = 'PASTE_PUBLISHED_SHA256_HERE'.Trim()
$actual = (Get-FileHash -LiteralPath 'C:\Users\Alex\Downloads\setup.exe' -Algorithm SHA256).Hash
$actual -eq $expected

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.

Ejemplo de página de detalles de descarga que muestra un valor SHA-256 publicado junto a un resultado de PowerShell coincidente.
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.

  1. Confirme que ha seleccionado el archivo correcto y que el resumen publicado corresponde a la misma versión y algoritmo SHA.
  2. Asegúrese de que la descarga haya finalizado, luego copie nuevamente el valor publicado y vuelva a ejecutar el comando.
  3. 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.

Dejar un comentario

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte una foto en una pintura, un boceto a lápiz o una caricatura con FotoSketcher Studio. Aprende a elegir un efecto, ajustar la vista previa y guardar tu obra.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Descubre qué revela Audio Identifier sobre la tasa de bits, los codificadores y las etiquetas, cómo funciona su flujo de trabajo anterior y qué herramientas actuales inspeccionan archivos o identifican canciones.

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index es un catalogador de fotos antiguo de Windows para etiquetar, clasificar y explorar imágenes locales. Consulta sus funciones documentadas, limitaciones de compatibilidad y una alternativa actualizada.

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Aprenda a usar Attribute Changer para editar los atributos y las marcas de tiempo de los archivos de Windows, actualizar las fechas EXIF ​​de las fotos JPEG y previsualizar los cambios por lotes de forma segura.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

Aprende a crear un proyecto de NeoDownloader, elegir el alcance del rastreo, configurar los filtros de imagen y el destino, y revisar las descargas por lotes.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

Aprende qué hace pViewer, cómo funcionan sus modos de foto y cómic, qué edición de Windows descargar y en qué se diferencian las versiones anterior y la reescrita.

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Configura un fondo de pantalla diferente para cada monitor de Windows 10, identifica las pantallas, ajusta el tamaño de la imagen y soluciona problemas con la falta de opciones de monitor.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Configura una presentación de diapositivas en Windows 7 u 8, crea un pequeño acceso directo en VBScript y asigna una combinación de teclas para pasar al siguiente fondo de pantalla.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

Usa XnConvert para aplicar efectos, redimensionar fotos y convertir formatos de imagen por lotes. Elige la configuración de salida, previsualiza las ediciones y protege tus originales.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Aprende cómo ManicTime realiza un seguimiento del uso de las aplicaciones, el tiempo de actividad e inactividad y los documentos, y luego convierte tu historial de actividad en etiquetas de proyecto y hojas de horas.