El archivo utiliza algoritmos MD5, SHA1, SHA224, SHA256, SHA384, SHA512 para generar un valor hash. Comparando este valor, se puede determinar si el archivo ha sido modificado, lo cual es muy significativo. Por ejemplo, si descargo un software de Internet pero contiene código malicioso, al comparar su hash con el del sitio oficial, me doy cuenta de que no es la versión original.
El proceso de generación del valor hash mediante la función HASH es unidireccional e irreversible. Diferentes entradas siempre producen diferentes valores hash, por lo que modificar un archivo para generar el mismo valor hash es casi imposible.
Como se mencionó anteriormente, es necesario comparar el valor hash generado para determinar si el archivo ha sido modificado. Pero, ¿cómo generar el valor hash de un archivo? A continuación, se explica cómo usar la herramienta de cálculo de hash de archivos.