Verificador de hash de archivos

Suelta un archivo y compara sus seis sumas de verificación con el valor que dio el editor — sin subirlo.

Sumas de verificación

Aún no hay archivo

Suelta un archivo en cualquier punto de esta tarjeta, o usa Elegir archivo.

Cualquier tipo de archivo — las sumas se calculan a partir de los bytes, no de la extensión.

MD5 · SHA-1 · SHA-256 · SHA-384 · SHA-512 · CRC32

El archivo se lee en tu navegador y nunca se sube.

CRC32 es una suma de verificación, no un hash criptográfico: detecta errores de copia pero no resiste la manipulación.

Cómo se usa

  1. Elige, suelta o pega un archivo — el hash empieza de inmediato; no hay ningún botón que pulsar.
  2. Aparecen seis sumas a la vez. Copia la que necesites con el botón de su fila, o descarga las seis en un informe .txt.
  3. Pega la suma publicada en la página de descarga en la caja de valor esperado. El algoritmo se reconoce por la longitud hexadecimal y el resultado indica si coincide.
  4. Si la coincidencia no es la esperada, comprueba que has pegado el valor completo y que pertenece a este archivo — las sumas se comparan byte a byte.
  5. El archivo nunca sale de tu navegador: no hay subida, ni almacenamiento, ni petición que transporte el archivo o su nombre.

Ejemplo

Contenido del archivo (hello.txt)

hello world

Sumas de verificación

MD5:     5eb63bbbe01eeed093cb22bb8f5acdc3
SHA-1:   2aae6c35c94fcfb415dbe95f408b9ce91ee846ed
SHA-256: b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9
SHA-384: fdbd8e75a67f29f701a4e040385e2e23986303ea10239211af907fcbb83578b3e417cb71ce646efd0819dd8c088de1bd
SHA-512: 309ecc489c12d6eb4cc40f50c902f2b4d0ed77ee511a7c7a9bcd3ca86d4cd86f989dd35bc5ff499670da34255b45b0cfd830e81f605dcf7dc5542e93ae9cd76f
CRC32:   0d4a1185

El archivo de ejemplo contiene los once caracteres de arriba, con hash como once bytes UTF-8. En la página china los mismos cinco caracteres «你好,世界» son 15 bytes, y la muestra árabe son 25 bytes: el tamaño mostrado es el número de bytes realmente procesados, no el recuento de caracteres.

Reglas, límites y problemas conocidos

  • MD5 y SHA-1 están rotos y no deben usarse para nada relacionado con la seguridad: se pueden producir colisiones a demanda. Aquí están solo para comprobaciones de integridad no adversariales.
  • CRC32 no es un hash criptográfico. Detecta corrupción accidental y lo usan ZIP y PNG, pero no resiste un archivo manipulado a propósito.
  • Una suma coincidente solo significa que los bytes que tienes coinciden con el valor con el que comparaste. Si la página que publicaba ese valor fue manipulada, o el valor venía de una fuente no fiable, una coincidencia no hace seguro el archivo. Esta herramienta no analiza malware ni verifica firmas.
  • Se calcula el hash de todo el archivo byte a byte: sin recortar, sin decodificar, sin tratar por extensión, y renombrar el archivo no cambia el resultado. Un .zip se procesa como el propio archivo, no como los archivos que contiene.
  • El algoritmo se reconoce por la longitud hexadecimal. Un valor de 32 caracteres se trata siempre como MD5; un SHA-256 truncado no se puede reconocer y se comparará como MD5, lo que dará una discrepancia.
  • Si pegas dos sumas distintas, el resultado es «no se puede determinar» en lugar de una suposición. Pega exactamente un valor, o una línea completa de salida de línea de comandos.
  • Solo un archivo a la vez. Si sueltas varios, se usa el primero y se ignoran los demás; para comprobar una carpeta, usa sha256sum -c o Get-FileHash en tu propia máquina.
  • No hay límite de tamaño estricto. La lectura se hace por bloques, así que el uso de memoria se mantiene en torno a un bloque de 4 MiB sea cual sea el tamaño del archivo; los archivos de más de 1 GiB muestran un aviso y se pueden cancelar en cualquier momento. La velocidad depende del dispositivo y del disco.
  • El hash se ejecuta en segundo plano. En navegadores muy antiguos sin soporte de Worker, la página recurre al hilo principal, lo que puede resultar más lento con archivos grandes.
  • No se admiten: HMAC y otros resúmenes con clave, SHA-3, BLAKE3, RIPEMD, Whirlpool, CRC-16, verificación por lotes, descargar un archivo desde una URL ni comparar más de una suma a la vez.
  • No se guarda nada: sin historial, sin almacenamiento local, sin parámetros en la URL. Recargar la página descarta el archivo y los resultados.

Las sumas de verificación suelen aparecer junto a estas.