verificar generador como changer cambiar archivos archivo abrir md5sum

md5sum - generador - ¿Cambiar el nombre de un archivo afectará al hash MD5 de un archivo?



md5 hash changer (5)

¿Cambiar un nombre de archivo afectará al hash MD5 de un archivo?


En ESXi (Precisely ESXi 5.5) md5sum en el mismo contenido pero diferentes nombres de archivo es diferente. Eso me lleva a creer que la estructura de archivos VMFS-5 también incluye el nombre del archivo. Si no estamos preocupados por el nombre del archivo, ¿hay alguna forma de verificar solo la suma md5 del contenido del archivo? No pude ver ninguna opción. ¿Alguna sugerencia?


En Linux usando el sistema de archivos EXT, no lo hará, ya que un nombre de archivo no se almacena en un archivo, se almacena en la entrada del directorio (dentry) en la que reside el archivo, donde el inodo del archivo se asigna a un nombre. Cambiar un nombre de archivo no tendrá ningún efecto en su md5sum en Linux. En Windows, no puedo estar seguro.


Si el hash se calcula a partir del contenido del archivo, no debería.


Solo si el nombre del archivo fue incluido en el cálculo de hash. Por ejemplo, en pseudo-código:

$hash1 = md5(contents of file); $hash2 = md5(name of file + contents of file);

producirá dos hashes separados.


No, el hash es solo del contenido del archivo. Puede ver esto en el origen de md5sum y su implementación MD5 . También puede probar esto si tiene acceso a md5sum :

$ echo "some arbitrary content" > file1 $ cp file1 file2 $ md5sum file1 f0007cbddd79de02179de7de12bec4e6 file1 $ md5sum file2 f0007cbddd79de02179de7de12bec4e6 file2 $