Parece que hay una incoherencia (o protocolo no publicado) en muchos generadores de hash en línea cuando se formula un hash a partir de un archivo de texto cargado, en lugar de hacer un hash estricto del contenido de un archivo. Este problema parece no estar relacionado con el nombre del archivo, pero puede replicarse de manera consistente.
Por ejemplo, marque lo siguiente (copiando y pegando en enlace ) ...
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
culpa qui officia deserunt mollit anim id est laborum.
... produce un hash MD5 de: A5E90C16BEB53BB93468496EAF2E0AC4.
Sin embargo, si uno copia lo anterior en un archivo de texto, luego carga el archivo, el hash MD5 producido es: 8F18B10192372D8523558CF65DB2B1B2, independientemente del nombre del archivo.
Además del sitio anterior, se puede reproducir en "passwordsgenerator.net/md5-hash-generator/" (copiar y pegar) y "md5file.com/calculator" (carga de archivos), y es consistente entre MD5, SHA-1, y SHA-256.
Esto implica que hay caracteres invisibles que se están introduciendo de forma coherente dentro de la carga del archivo (independientemente del nombre de archivo) que están jugando con el hash, o que los algoritmos están agregando / restando caracteres al importar el archivo (improbable).
¿Por qué estos hashes son diferentes?
Estoy en una máquina con Windows, usando el bloc de notas básico para la creación de archivos. Por favor, disculpe los enlaces de "cotización" arriba; No mantengo una reputación apropiada para múltiples enlaces en una publicación.