El taller · Huella de un archivo
Cómo funciona : Huella de un archivo
Suelte cualquier archivo: aparece su huella. Pegue la que anuncia la página de descarga, y la herramienta le dice si las dos son idénticas, carácter a carácter.
Una huella es una serie de sesenta y cuatro caracteres calculada a partir del contenido de un archivo. Cambie un solo byte del archivo y la huella cambia de arriba abajo. Eso es lo que permite responder a una pregunta concreta: ¿el archivo que he recibido es exactamente el que me querían mandar?
Los proyectos serios publican la huella de sus archivos al lado del enlace de descarga, justamente para que usted pueda comprobarla. Un archivo estropeado por el camino, una descarga cortada, un espejo que ha servido una versión vieja, o un archivo cambiado por alguien: los cuatro casos se ven en la huella.
Lo que la huella NO dice: no dice que el archivo sea sano. Si toma la huella de la misma página que el archivo, y esa página está manipulada, las dos coinciden y usted no ha comprobado nada. La huella demuestra la fidelidad del transporte, no la honradez de la fuente.
Cómo funciona
- Suelte su archivo en la zona de soltar, o elíjalo. Vale cualquier tipo de archivo: la herramienta lee bytes, no intenta entender el contenido.
- La huella SHA-256 aparece enseguida. El botón la copia al portapapeles.
- Para comprobar: pegue en el campo la huella que anuncia la fuente y pulse «Comparar». La herramienta dice si las dos son idénticas y señala dónde se separan.
Formatos aceptados
Esta herramienta no mira el contenido de su archivo: lee sus bytes y calcula su huella. Por eso no hay ninguna lista de formatos, y no hay nada que pueda salir mal por culpa de un formato.
Cualquier archivo
Una imagen, un archivo comprimido, un instalador, un documento, un vídeo, un archivo que no reconoce: de todos se saca la huella igual. Las cuatro funciones que se ofrecen son las que da el propio navegador, sin ninguna biblioteca.
Sus límites
500 MB por archivo
El navegador NO ofrece ningún cálculo de huella por trozos: hay que entregarle el archivo entero de una vez, en memoria, en un solo bloque seguido. Es un límite de la interfaz de cifrado de la web, comprobado, no una decisión nuestra. Por encima, la reserva de memoria falla y la pestaña se muere.
MD5 no se ofrece
El navegador no sabe calcular un MD5: esa función no está en su interfaz de cifrado, y añadirla obligaría a incrustar una biblioteca. Además es una función rota desde hace veinte años para cualquier uso de seguridad. Si una fuente solo publica un MD5, tómelo como una señal sobre la fuente.
SHA-1 se ofrece, pero se avisa de que está roto
Todavía lo publican proyectos antiguos, así que hay que poder compararlo. Pero ya se sabe fabricar dos archivos distintos con el mismo SHA-1: frente a alguien malintencionado ya no demuestra nada. Sigue sirviendo contra un simple error de transporte.
Una huella que coincide no demuestra que el archivo sea sano
Demuestra que el archivo recibido es idéntico a aquel del que le han dado la huella. Si la huella viene de la misma página que el archivo y esa página está manipulada, la comprobación está vacía. Lo aconsejable es tomar la huella de una fuente independiente del archivo.
Preguntas sobre esta herramienta
¿Mi archivo se envía a alguna parte?
No, y no tiene por qué creernos. Abra el inspector de su navegador con la tecla F12, vaya a la pestaña «Red», vacíe la lista y después suelte su archivo. No aparece ni una línea. También puede cortar su conexión: la herramienta sigue funcionando. Aquí importa especialmente: la huella de un archivo se calcula muchas veces justo porque no se confía en él.
¿Para qué sirve de verdad una huella?
Para responder a una sola pregunta: ¿este archivo es idéntico, byte a byte, a aquel del que me han dado la huella? Una descarga cortada, un disco que se estropea, un espejo que sirve una versión vieja, un archivo cambiado por el camino: todo eso cambia la huella. No dice nada del contenido, ni de la calidad, ni de la seguridad del archivo.
¿Por qué no ofrecen MD5?
Porque el navegador no sabe calcularlo: MD5 no está en la interfaz de cifrado de la web, y añadirlo querría decir incrustar una biblioteca. Sobre todo es una función rota desde los años 2000: fabricar dos archivos distintos con el mismo MD5 está al alcance de un ordenador corriente. Una fuente que solo publica un MD5 dice mucho de lo en serio que se toma el asunto.
¿Por qué un límite de 500 MB?
Porque la interfaz de cifrado del navegador no ofrece ningún cálculo de huella por trozos: no existe ninguna función para darle el archivo trozo a trozo. Hay que entregarle el archivo entero, de golpe, en un solo bloque de memoria. Pasado cierto punto, la reserva de memoria falla y la pestaña se muere. Para sacar la huella de un archivo de varios gigabytes, un programa instalado en el equipo sigue siendo la buena opción, y el comando ya existe en los tres sistemas.
La huella es idéntica. ¿El archivo es seguro?
No, y esta es la confusión más extendida. Una huella idéntica demuestra que el archivo no ha cambiado entre el momento en que se publicó la huella y ahora. Si la página que publica la huella se manipuló a la vez que el archivo, las dos coinciden perfectamente y usted no ha comprobado nada. Por eso se busca la huella en un sitio distinto de la página de descarga siempre que se puede.
¿Pueden dos archivos distintos tener la misma huella SHA-256?
En teoría sí, porque hay más archivos posibles que huellas posibles. En la práctica nadie ha conseguido nunca fabricar dos, y no se espera para pronto. Con SHA-1, en cambio, está hecho desde 2017, y por eso la herramienta le avisa cuando lo elige.
Mi huella está en mayúsculas y la suya en minúsculas.
Es la misma. Una huella se escribe en hexadecimal, y las mayúsculas no significan nada. La herramienta compara pasando por alto las mayúsculas, los espacios, los saltos de línea y un posible nombre de archivo pegado detrás, como en los archivos de sumas de verificación que se encuentran junto a las descargas.
Suelte cualquier archivo: aparece su huella. Pegue la que anuncia la página de descarga, y la herramienta le dice si las dos son idénticas, carácter a carácter.
ComprobarLa prueba, paso a pasoLa comprobación con el inspector de red, explicada gesto a gesto y con capturas de pantalla.
El rincónEl rincón de la seguridadCifrar un archivo, fabricar una frase de contraseña sólida, comprobar que una descarga no ha sido tocada, quitarle los rastreadores a un enlace.