Leí una respuesta aquí sobre sitios web que proporcionan archivos descargables junto con sus hashsums. Contuvo una oración en la que estoy pensando cada vez que descargo algo, pero realmente nunca lo entendí: The provided hash lets you double-check that the file you downloaded was not corrupted accidentally in transit
.
Creo que puedo recordar vagamente que esto, tener que volver a descargar un archivo porque está dañado, sucedió a veces en el pasado, cuando sufrí un módem de 56k, y descargas donde me duele en general. Pero no estoy seguro de que esto haya ocurrido, y no pude explicarlo: hay TCP, que debería ser capaz de manejar mi descarga perfectamente, y está disponible desde al menos 1983.
¿Hay alguna forma en que un archivo descargado pueda diferir del archivo en el servidor, además de los ataques maliciosos como MITM? O: como usuario, si creo que algo no está bien con la descarga finalizada, ¿tiene que ser un ataque MITM?