Cómo Verificar la Integridad de un Archivo con Hash SHA-256 y MD5

Ficha Técnica de Compatibilidad
Supported Algorithms SHA-256 (Secure Standard), SHA-1, MD5 (Legacy)
Native Tools Windows CertUtil, PowerShell Get-FileHash, Linux sha256sum / md5sum
Gui Utilities HashCheck, 7-Zip (CRC SHA menu), QuickHash-GUI
Security Level SHA-256 is cryptographically collision-resistant; MD5 is legacy for quick integrity checks
Tabla de Contenidos

Al descargar archivos importantes desde plataformas en la nube, comprobar su integridad matemática garantiza que no han sufrido daños en la descarga ni alteraciones no deseadas. El cálculo de hash con SHA-256 es el estándar de seguridad de la industria.

1. ¿Cómo Funciona la Comprobación por Hash?

Un algoritmo criptográfico procesa los datos del archivo y genera una cadena alfanumérica única:

  • Inmutable: Dos archivos idénticos siempre arrojan exactamente el mismo hash.
  • Efecto Avalancha: Si un archivo de 5 GB sufre la alteración de un único bit, la cadena hash generada cambia más de la mitad de sus caracteres.

2. Comprobación en Windows con CertUtil (Sin Instalar Nada)

Windows incluye la herramienta CertUtil de forma nativa:

  1. Pulsa Win + R, escribe cmd y pulsa Enter.
  2. Escribe el siguiente comando indicando la ruta de tu fichero:
certutil -hashfile "C:\ruta\tu_archivo.rar" SHA256
  1. El sistema devolverá la cadena de 64 caracteres en hexadecimal.
  2. Compárala con la indicada por el creador del archivo.

3. Comprobación Mediante PowerShell

Puedes abrir PowerShell y ejecutar:

Get-FileHash -Algorithm SHA256 "C:\ruta\archivo.iso"

4. Comprobación en Linux

En sistemas Linux, ejecuta en tu terminal:

sha256sum archivo.iso

Solución de Errores Comunes

Error o Síntoma Causa Técnica Solución Recomendada
El hash obtenido no coincide con el del autor El archivo se descargó corrupto o ha sido alterado. No abras ni ejecutes el fichero. Elimínalo y vuelve a descargarlo desde la fuente oficial.
CertUtil indica 'Acceso denegado El fichero está siendo utilizado por otro programa en segundo plano. Cierra cualquier aplicación que tenga el archivo abierto y vuelve a ejecutar la consola.

Preguntas Frecuentes

¿Qué es un hash o suma de control?

Es una huella digital matemática de longitud fija. Si cambia un solo byte del archivo, la huella cambia por completo.

¿Qué algoritmo es mejor: MD5 o SHA-256?

SHA-256 es mucho más seguro y fiable. MD5 se considera obsoleto para seguridad, aunque sirve para comprobaciones rápidas.

¿Hace falta internet para calcular el hash?

No. El cálculo se realiza de forma 100% local en tu ordenador analizando los bytes del archivo en disco.

Guías Relacionadas