Inspeccionar

Comprobador de hash de archivos

El hash de un archivo, o suma de comprobación, es una huella corta de su contenido exacto. Obtén el SHA-256 de una descarga, un instalador, un archivo comprimido o un documento, compáralo con el que te dio el editor o comprueba si dos archivos son idénticos.

También archivos grandes

Los archivos se leen por partes en tu dispositivo, con progreso y un botón Cancelar, así que se pueden comprobar incluso descargas de varios gigabytes. No se sube nada.

  • Hashes igualesTu archivo es, byte a byte, el mismo del que se calculó la suma de comprobación.
  • Hashes distintosEs un archivo distinto, o se modificó o dañó, por ejemplo por una descarga interrumpida.
  • Lo que no puede decirQuién creó el archivo o si es seguro. Eso depende de dónde salió la suma de comprobación.
Listo. Los archivos se leen en este dispositivo y nunca se suben.
Elige un archivo para calcular su hashCualquier tipo y tamaño de archivo: descargas, instaladores, archivos comprimidos, documentos. Se lee por partes en este dispositivo; no se sube nada.

¿Comprobando fotos? El Comprobador de hash de imágenes hace la misma comprobación de los bytes exactos, pensada para comparar imágenes. Un hash no puede decir si dos imágenes se parecen: para eso, usa el Buscador de imágenes duplicadas.

Mayúsculas, minúsculas y espacios de más no importan. El algoritmo se reconoce por la longitud. También vale una lista con un «hash nombre de archivo» por línea.

Algoritmos

Solo para sumas antiguas

MD5 y SHA-1 no se recomiendan para la seguridad: se pueden crear a propósito archivos con el mismo MD5 o SHA-1. Úsalos solo para comparar con una suma de comprobación publicada así.

Cómo se usa

Comprueba una descarga en cuatro pasos

  1. Elige el archivo. Su SHA-256 se calcula en tu dispositivo, con progreso para los archivos grandes. Cópialo con un clic.
  2. Pega la suma de comprobación esperada desde la página de descarga del editor. Mayúsculas, minúsculas y espacios de más no importan, y el algoritmo se reconoce por la longitud: MD5, SHA-1, SHA-384 o SHA-512 se activan cuando la suma de comprobación los necesita.
  3. Lee el resultado. Coincide significa que tu copia es, byte a byte, el archivo del que se calculó la suma de comprobación. No coincide significa que es un archivo distinto o dañado: no lo abras y vuelve a descargarlo de la fuente oficial.
  4. ¿Varios archivos? Añádelos todos, o abre el archivo SHA256SUMS que venía con ellos: cada archivo se compara con su propia línea. Descarga los resultados en CSV o cópialos como lista de sumas de comprobación.

Los límites

Qué demuestra una suma de comprobación y qué no

Cómo funciona. Los mismos bytes dan siempre el mismo hash. Cambia un solo bit, o pierde los últimos kilobytes de una descarga, y el hash es completamente distinto. Comparar el SHA-256 de tu archivo con el publicado te dice si tu copia está completa y sin cambios.

Qué no demuestra. Un hash que coincide no dice quién creó el archivo ni que sea seguro. Quien pueda sustituir el archivo en un sitio web quizá pueda sustituir también la suma de comprobación de al lado. Toma la suma de comprobación de la fuente oficial, por HTTPS, y si el editor ofrece una firma (por ejemplo GPG), verifícala también.

Por qué MD5 y SHA-1 solo sirven para sumas antiguas. Se pueden crear a propósito dos archivos distintos con el mismo MD5 o SHA-1. Siguen detectando daños accidentales, así que están disponibles para comparar con sumas publicadas de esa forma, pero usa SHA-256 para todo lo nuevo.

¿Qué herramienta?

Archivos, fotos e imágenes parecidas

Usa esta herramienta para cualquier archivo, sobre todo descargas y archivos grandes. El Comprobador de hash de imágenes hace la misma comprobación de los bytes exactos para fotos, por ejemplo para saber cuáles de varias imágenes son idénticas. Ninguna de las dos puede decir si dos imágenes se parecen: una foto guardada de nuevo tiene un hash completamente distinto. Para fotos parecidas, el Buscador de imágenes duplicadas compara el aspecto de las imágenes.

Preguntas frecuentes

Preguntas sobre el hash de archivos.

¿Qué es el hash o la suma de comprobación de un archivo?

Una huella de longitud fija calculada a partir de cada byte de un archivo, como un SHA-256 de 64 caracteres. El mismo archivo da siempre el mismo hash, y cualquier cambio da uno completamente distinto. Los editores la publican junto a una descarga para que puedas confirmar que tu copia está completa y sin cambios.

¿Cómo verifico una suma de comprobación SHA-256?

Elige el archivo descargado y pega el SHA-256 de la página del editor en Suma de comprobación esperada. La herramienta muestra Coincide o No coincide. En la línea de comandos, el mismo valor se obtiene con sha256sum en Linux, shasum -a 256 en macOS y certutil -hashfile <archivo> SHA256 en Windows.

La suma de comprobación no coincide. ¿Qué hago?

Comprueba primero que sea de este archivo y esta versión exactos y que use el mismo algoritmo: un SHA-256 no puede coincidir con un MD5, y los instaladores para distintos sistemas tienen sumas distintas. Si es la correcta, la descarga está incompleta, dañada o no es el archivo original. Bórrala, no la abras y vuelve a descargarla de la fuente oficial.

¿Una suma de comprobación que coincide demuestra que un archivo es seguro o auténtico?

No. Demuestra que tu archivo es idéntico al archivo del que se calculó la suma de comprobación. Si esta viene de una página poco fiable, o el sitio del editor fue comprometido, ambos pueden haberse sustituido. Toma la suma de comprobación de la fuente oficial y, cuando haya una firma digital, verifícala también.

¿Por qué MD5 y SHA-1 aparecen como no recomendados?

Ambos están rotos para la seguridad: se pueden crear a propósito archivos distintos con el mismo MD5 o SHA-1. Siguen detectando daños accidentales, así que la herramienta puede calcularlos para comparar con sumas publicadas antiguamente, pero no los activa por defecto. Usa SHA-256 para las sumas nuevas.

¿Qué algoritmo elijo?

El que usó el editor: pega su suma de comprobación y la herramienta lo activa por ti. Si eliges tú, SHA-256 es el estándar. SHA-384 y SHA-512 son igual de adecuados y aparecen en algunas páginas de descarga y firmas.

¿Hay un límite de tamaño?

No hay un límite fijo. Los archivos se leen en partes de 8 MB, así que la memoria usada sigue siendo baja, y los archivos de hasta 128 MB usan el código SHA integrado del navegador para ir más rápido. Se ha probado con un archivo de 4 GB. La velocidad depende de tu dispositivo: en el portátil de prueba, SHA-256 procesó unos 50 MB/s, así que un archivo de 4 GB tardó unos 80 segundos. Los móviles son más lentos, y cada algoritmo adicional añade tiempo.

¿Puedo comprobar si dos archivos son idénticos?

Sí. Añade ambos: la herramienta dice si son idénticos, byte a byte, porque los archivos idénticos tienen el mismo SHA-256. Los nombres, fechas y carpetas no forman parte del contenido, así que una copia renombrada sigue siendo idéntica.

¿Se suben mis archivos?

No. Los archivos se leen y se calcula su hash en tu navegador, en un worker en segundo plano. Los archivos, sus nombres, las sumas de comprobación y las listas no se envían a ningún sitio, tampoco a las herramientas de analítica.