如果我創建兩個內容相同的文件,它們的哈希值應該相同嗎?

如果我創建兩個內容相同的文件,它們的哈希值應該相同嗎?

可能是什麼原因 ?文件中是否沒有任何屬性可以負責使用 SHA 256 產生不同的雜湊值?

創建時間相同,修改時間不同。

答案1

文件中是否沒有任何屬性可以負責使用 SHA 256 產生不同的雜湊值?

創建時間相同,修改時間不同。

mtime 和其他文件屬性不是文件內容的一部分。 「文件內容」是您可以讀取的任何內容“讀取”C 函數。例如,您也可以使用內部hexdump -C myfile使用read函數的 來檢視檔案「myfile」的內容。因此,如果相同,則雜湊值也將相同。

相關內容