Verificador de checksum / hash

Compara un hash esperado (anunciado por una fuente) y un hash calculado (obtenido por ti) para verificar que un archivo descargado está íntegro y no ha sido alterado.

Ejemplo:
Usa la herramienta «Generador de hash» para calcular el hash de un archivo o un texto.

Cómo funciona

Tras descargar un archivo (instalador, imagen ISO, archivo comprimido de código fuente), los sitios serios suelen publicar su huella criptográfica (por ejemplo un SHA-256) junto al enlace de descarga, para permitir verificar que el archivo recibido no se ha corrompido durante la transferencia ni ha sido alterado por un tercero. Calcula primero el hash del archivo descargado (con la herramienta «Generador de hash» de este sitio), pégalo aquí junto al hash anunciado por el sitio de origen, y luego compara ambos: la herramienta normaliza las mayúsculas y los espacios antes de comparar, para evitar falsos negativos debidos a una simple diferencia de mayúsculas/minúsculas.

El hash anunciado y mi hash calculado son diferentes, ¿qué hago?

No confíes en el archivo descargado. Una diferencia significa o bien que la descarga se ha corrompido (hay que volver a descargarla), o bien —más raro pero más grave— que el archivo se ha alterado entre el servidor de origen y tú (espejo comprometido, ataque tipo man-in-the-middle). En este segundo caso, no lo ejecutes y vuelve a descargarlo desde la fuente oficial, si es posible mediante una conexión diferente.

¿Esta herramienta calcula el hash del propio archivo?

No, solo compara dos cadenas de texto que ya has obtenido en otro lugar. Para calcular el hash de un archivo o un texto, usa la herramienta «Generador de hash» de este sitio (SHA-256, SHA-1, MD5, etc.), y luego copia el resultado aquí para compararlo con el anunciado por la fuente.

Privacidad: la comparación se realiza completamente en tu navegador mediante WebAssembly — tus hashes nunca se envían a un servidor.