2011-07-29 60 views

回答

5

一般来说,所有文件哈希器只加密文件的二进制内容。

您可以用下面的过程证明了这一点:

  1. 应用MD5算法对文件
  2. 这个文件拷贝到其他目录,并更改其名称。
  3. 将md5算法应用于副本。
  4. 比较两个结果。他们是平等的!
+0

是的,两者都是相同的 –

3

MD5工具通常会处理文件的二进制内容。 但是你当然可以自由地将文件名和修改时间放入被哈希处理的内容中。例如。

(stat -c %Y filename; echo filename; cat filename) | md5sum 

当然要核实你必须使用完全相同的程序哈希和,或者(使用不同的日期格式时,例如,)你的哈希的款项会有所不同。