Descargas la imagen ISO de un sistema operativo, un instalador de software desde un mirror, o un archivo grande por una conexión inestable. En cualquiera de los tres casos existe el riesgo de que el archivo llegue corrupto (por un corte de conexión a medias) o, en el peor escenario, manipulado por alguien que interceptó la descarga. La forma estándar de comprobarlo es el hash SHA.
Qué es un hash y por qué sirve para esto
Un hash es el resultado de aplicar una función matemática a un archivo que produce una cadena de longitud fija (por ejemplo, SHA-256 siempre produce 64 caracteres hexadecimales), y que cambia por completo si se modifica un solo bit del archivo original. Dos archivos idénticos, byte a byte, producen siempre exactamente el mismo hash; cualquier diferencia, por mínima que sea, produce un hash completamente distinto.
Esto lo convierte en la forma perfecta de verificar integridad: si el hash que calculas tú coincide con el que publica la fuente oficial del archivo, tienes la certeza matemática de que tu copia es idéntica byte a byte a la original.
Cómo verificar la integridad de un archivo
- Sube el archivo que quieres verificar.
- La herramienta calcula su hash SHA.
- Compáralo con el hash publicado por la fuente oficial (normalmente junto al enlace de descarga, en un archivo
.sha256o similar). - Si coinciden, el archivo es idéntico al original; si no, algo cambió por el camino.
Puedes hacerlo gratis con el verificador de hash de archivo de esta web, que calcula el hash directamente en tu navegador sin subir el archivo a ningún sitio.
Por qué esto importa más allá de "el archivo no se corrompió"
- Descargas incompletas: una conexión que se corta a mitad de la descarga puede dejar un archivo que parece completo (mismo tamaño esperado en algunos casos) pero con contenido corrupto; el hash lo detecta inmediatamente.
- Mirrors no oficiales: cuando descargas software desde un espejo de terceros en vez de la fuente original, verificar el hash confirma que el mirror sirve exactamente el mismo archivo, no una versión modificada.
- Integridad tras una transferencia: al mover archivos grandes entre discos o servidores, comparar el hash antes y después confirma que la copia se realizó sin corrupción.
- Verificación de seguridad: software distribuido con el hash oficial publicado permite detectar si un archivo fue alterado (por ejemplo, con malware inyectado) entre el servidor original y tu descarga.
Por qué el cálculo debe hacerse en tu propio dispositivo
Un archivo cuyo hash necesitas verificar puede ser sensible (software con licencia, documentos, backups) o simplemente pesado. Calcular el hash en tu navegador, sin subir el archivo a ningún servidor externo, es tanto más privado como más rápido: no hay tiempo de subida ni dependencia de la velocidad de un servidor ajeno.
Preguntas frecuentes
¿Qué algoritmo debería usar, MD5 o SHA-256? SHA-256 es el estándar recomendado actualmente; MD5 y SHA-1 tienen debilidades criptográficas conocidas y ya no se consideran seguros para verificación de integridad crítica, aunque siguen siendo válidos para detectar corrupción accidental.
¿Si los hashes no coinciden, significa que el archivo tiene un virus? No necesariamente; puede ser simplemente una descarga incompleta o corrupta. Sí es una señal de que no confíes en ese archivo hasta descargarlo de nuevo y volver a verificar.
¿Dónde encuentro el hash oficial de un archivo? Normalmente en la misma página de descarga, junto al enlace, o en un archivo de texto adicional (SHA256SUMS, archivo.sha256).
¿Se sube mi archivo a algún servidor para calcular el hash? No, todo el cálculo ocurre en tu navegador.
Verifica la integridad de cualquier archivo gratis con el verificador de hash de archivo, 100% en tu navegador y sin subir el archivo.