Si creo dos archivos con el mismo contenido, ¿sus hashes deberían ser los mismos?

Si creo dos archivos con el mismo contenido, ¿sus hashes deberían ser los mismos?

Cuál podría ser la razón ? ¿No existe alguna propiedad de los archivos que pueda ser responsable de producir diferentes hashes usando SHA 256?

El tiempo de creación es el mismo. El tiempo de modificación es diferente.

Respuesta1

¿No existe alguna propiedad de los archivos que pueda ser responsable de producir diferentes hashes usando SHA 256?

El tiempo de creación es el mismo. El tiempo de modificación es diferente.

mtime y otras propiedades del archivo no forman parte del contenido del archivo. El "contenido del archivo" es cualquier cosa con la que puedas leer.Función C "leer". También puedes usar, por ejemplo, hexdump -C myfile, que usa readla función internamente, para ver el contenido de un archivo "myfile". Entonces, si es lo mismo, los hash también serían iguales.

información relacionada