Cómo saber si los archivos que descargamos están incompletos, corruptos o son falsos

A muchos s les puede sonar a chino cuando hablamos de software de verificación de archivos, sin embargo, es algo muy útil cuando queremos descargar de un servidor web datos o archivos, ya que así podemos asegurarnos que no han sido modificados. Es decir, es una manera de comprobar que el archivo que vamos a descargar no ha sido se encuentra incompleto o que es falso, puesto que realizan un escaneo bit a bit para verificar que es una versión idéntica a la original.
Este tipo de programas lo que hace es procesar una lista de archivos, crear sumas de verificación para cada archivo y guardar esos datos. La verificación se lleva a cabo cuando el programa se ejecuta nuevamente en el mismo conjunto de archivos. De no haber recibido ninguna modificación, todos ellos tendrán la misma suma de control.
Cuando hablamos de suma de verificación nos referimos a una función hash cuyo objetivo es detectar cualquier cambio en una secuencia de datos para proteger la integridad de los mismos comprobando los valores obtenidos en el chequeo inicial y con el realizado una vez que hemos compartido los archivos. A continuación vamos a mostrar cómo podemos calcular y comparar sumas de verificación a la hora de descargar archivos para comprobar que no han sido modificados y aumentar nuestra seguridad.
MD5 & SHA Checksum Utility
Herramienta gratuita que cuenta con una interfaz gráfica muy básica y fácil de utilizar por cualquier persona aunque no requiera de mucho conocimiento. Permite generar o verificar un hash con sólo buscar el archivo, seleccionar el algoritmo criptográfico, MD5 o SHA, y pulsando sobre el botón Copiar para que genere el hash o verifique su integridad.
Cuenta con una herramienta para la comparación de archivos, tiene un consumo mínimo de recursos del sistema y por defecto sólo muestra CRC32, MD5 y SHA1.