Por qué calcular el hash de un archivo
Un hash es como la huella digital de un archivo: una cadena corta de caracteres que resume todo su contenido. Si cambia un solo byte del archivo, la huella cambia por completo. Esa propiedad convierte al hash en una herramienta sencilla y potente para comprobar que un fichero es exactamente el que esperas.
El uso más extendido es verificar descargas. Muchos proyectos publican el hash MD5 oficial de sus archivos. Tras descargar el fichero, calculas su MD5 y lo comparas con el publicado. Si coinciden, la descarga llegó íntegra; si difieren, algo salió mal por el camino.
El otro gran uso es detectar manipulaciones. Si alguien altera un archivo, su hash deja de coincidir con el original. Esto permite comprobar que un documento o un programa no se han modificado desde que se generó la huella. Para cadenas de texto cortas en lugar de archivos completos, te resultará más cómodo el generador de hash MD5 de texto.