Comprobador de hash MD5 y SHA-256

Comprueba el hash MD5, SHA-256, SHA-1 y SHA-512 de cualquier archivo y compáralo con la suma de verificación de la página de descarga. Pega la suma esperada y verás al instante si coinciden. Tu archivo se lee en tu navegador y nunca se sube, así que funciona con archivos de cualquier tamaño.

Última actualización:

MD5, SHA-1, SHA-256 y SHA-512 se detectan automáticamente.

¿Qué es una suma de verificación?

Una suma de verificación (checksum), también llamada hash, es una cadena corta de letras y números calculada a partir de cada byte de un archivo. El mismo archivo siempre da la misma suma, y cambiar un solo byte da una completamente distinta. Eso la convierte en una huella digital del contenido del archivo.

Los desarrolladores de software publican la suma de verificación junto a sus descargas. Si calculas la suma del archivo que has descargado y coincide con la suya, sabes que tienes exactamente el archivo que publicaron, y no una copia dañada o modificada.

Por qué deberías verificar tus descargas

  • Descargas dañadas: Una conexión que se corta o un disco que falla pueden dañar un archivo grande sin ningún mensaje de error. Una imagen ISO defectuosa suele fallar a mitad de la instalación, mucho después de que hayas olvidado de dónde salió.
  • Archivos manipulados: Los atacantes que entran en un mirror de descargas pueden cambiar un archivo por otro con malware. En 2016 hackearon la web de Linux Mint y su enlace de descarga apuntaba a una ISO con una puerta trasera.
  • El archivo equivocado: Comprobar la suma también detecta una versión confundida, como una compilación ARM en lugar de x64, o una versión antigua servida desde una caché.

Cómo comprobar el hash de un archivo online

  1. Suelta el archivo descargado en la herramienta de arriba, o haz clic para seleccionarlo.
  2. Copia la suma de verificación de la página de descarga y pégala en el campo de suma esperada.
  3. La herramienta te dice si coinciden. Detecta MD5, SHA-1, SHA-256 y SHA-512 según la longitud de la suma.

También puedes pegar una línea entera de un archivo de sumas de verificación, como 9f86d0...0a08 *ubuntu.iso, y la herramienta extrae la suma por ti.

Por qué es seguro para archivos privados

La mayoría de las calculadoras de hash online primero suben tu archivo a su servidor. Esta usa la capacidad de procesamiento de tu propio navegador para leer el archivo en trozos pequeños, así que nada sale de tu dispositivo. Eso también significa que no hay que esperar a ninguna subida y que funciona con archivos muy grandes.

Cómo comprobar un hash MD5 o SHA-256 en Windows

Windows tiene una herramienta de sumas de verificación integrada en PowerShell. Abre PowerShell (búscalo en el menú Inicio), ve a la carpeta donde está tu archivo y ejecuta:

cd $HOME\Downloads
Get-FileHash .\ubuntu.iso

Por defecto muestra la suma SHA-256. Para otros algoritmos, añade -Algorithm MD5, -Algorithm SHA1 o -Algorithm SHA512. Para compararla con la suma esperada sin leerla carácter a carácter, ejecuta:

(Get-FileHash .\ubuntu.iso).Hash -eq "pega-aqui-la-suma-esperada"

PowerShell muestra True si coinciden y False si no. En el antiguo Símbolo del sistema, usa certutil -hashfile ubuntu.iso SHA256 en su lugar.

Cómo comprobar un hash MD5 o SHA-256 en Mac

Abre Terminal (en Aplicaciones > Utilidades), ve a la carpeta donde está tu archivo y ejecuta:

cd ~/Downloads
shasum -a 256 app.dmg

Cambia 256 por 1 o 512 para SHA-1 o SHA-512. Para MD5, ejecuta md5 app.dmg. Para que Terminal compare las sumas por ti, ejecuta:

echo "pega-aqui-la-suma-esperada  app.dmg" | shasum -a 256 -c

Muestra app.dmg: OK cuando coinciden. Fíjate en los dos espacios entre la suma de verificación y el nombre del archivo.

Cómo comprobar un hash MD5 o SHA-256 en Linux

Todas las distribuciones de Linux importantes incluyen herramientas de sumas de verificación. En una terminal, ejecuta:

sha256sum ubuntu.iso

Lo mismo funciona con md5sum, sha1sum y sha512sum. Muchos proyectos publican un archivo de sumas de verificación, a menudo llamado SHA256SUMS, con todas sus descargas. Ponlo en la misma carpeta que tu archivo y ejecuta:

sha256sum -c SHA256SUMS --ignore-missing

Muestra ubuntu.iso: OK por cada archivo que coincide. --ignore-missing omite los archivos de la lista que no has descargado.

MD5 frente a SHA-1, SHA-256 y SHA-512

Los cuatro hacen lo mismo, pero MD5 y SHA-1 ya no son seguros frente a alguien que falsifique un archivo a propósito. Siguen detectando daños accidentales, y por eso muchas páginas de descarga todavía los muestran.

Comparativa de algoritmos de suma de verificación
AlgoritmoLongitudSeguridadSe usa para
MD5Longitud32 caracteresSeguridadRoto. Se pueden crear dos archivos distintos con la misma sumaSe usa paraDetectar descargas dañadas o incompletas
SHA-1Longitud40 caracteresSeguridadRoto desde 2017, por el mismo motivoSe usa paraPáginas de descarga antiguas y Git
SHA-256Longitud64 caracteresSeguridadSeguroSe usa paraEl estándar actual para descargas de software
SHA-512Longitud128 caracteresSeguridadSeguroSe usa paraAlgunas distribuciones de Linux y herramientas de seguridad

Si una página de descarga ofrece varias sumas de verificación, usa SHA-256 o SHA-512.

Qué hacer si la suma de verificación no coincide

No abras ni instales el archivo. Después revisa estos puntos, empezando por el más probable:

  • Comprueba que comparas el mismo algoritmo. Una suma SHA-256 nunca coincidirá con una MD5.
  • Comprueba que has descargado exactamente la versión a la que corresponde la suma, incluido el número de versión y si es x64 o ARM.
  • Borra el archivo y vuelve a descargarlo, preferiblemente desde la web oficial en lugar de un mirror.
  • Si una descarga nueva desde la web oficial sigue sin coincidir, contacta con el desarrollador y no uses el archivo.

Lo que una suma de verificación no te dice

Una suma que coincide demuestra que tu archivo es idéntico a aquel a partir del cual se calculó la suma. No demuestra que ese archivo sea seguro. Si los atacantes controlan la web, pueden sustituir tanto la descarga como la suma que aparece al lado.

Para una protección más fuerte, obtén la suma de verificación de un sitio distinto al del archivo, como la web oficial si descargaste desde un mirror. Algunos proyectos también firman sus archivos de sumas con GPG, lo que demuestra que las sumas proceden del desarrollador.

Preguntas frecuentes

No. Tu navegador lee el archivo y calcula las sumas de verificación en tu propio dispositivo. Una vez cargada esta página, puedes desconectarte de internet y la herramienta sigue funcionando.

No. El archivo se lee en trozos pequeños en lugar de todo a la vez, así que las imágenes ISO de varios gigabytes funcionan sin problema. El tiempo que tarda depende de la velocidad de tu dispositivo.

No. Una suma de verificación es un número hexadecimal, así que 'A1B2' y 'a1b2' son el mismo valor. Windows muestra las sumas en mayúsculas y la mayoría de las demás herramientas en minúsculas. Esta herramienta ignora la diferencia.

No. La suma de verificación se calcula solo a partir del contenido del archivo. El nombre, la carpeta en la que está y la fecha de modificación no le afectan.

En teoría sí, ya que hay más archivos posibles que sumas. Con SHA-256 nadie ha encontrado nunca dos, y haría falta muchísima más potencia de cálculo de la que existe. Con MD5 y SHA-1, los investigadores pueden crear pares coincidentes a propósito, por eso no hay que fiarse de ellos frente a manipulaciones.

La que te dé la página de descarga, ya que solo puedes comparar sumas del mismo tipo. Si puedes elegir, usa SHA-256. La herramienta calcula las cuatro a la vez, así que no tienes que elegir de antemano.

Comparte archivos de forma privada

Envía archivos con un enlace cifrado de extremo a extremo. Gratis, sin cuenta y sin que podamos ver lo que envías.

Compartir un archivo