只是文件内容被哈希?有没有办法将文件名和/或元数据(如创建日期)包含在散列过程中?
答案 0 :(得分:8)
通常,所有文件缓冲区仅加密文件的二进制内容。
您可以通过以下流程证明这一点:
答案 1 :(得分:3)
MD5工具通常可以使用文件的二进制内容。 但是您当然可以自由地将文件名和修改时间放入已经散列的内容中。 E.g。
(stat -c %Y filename; echo filename; cat filename) | md5sum
当然要验证哈希值,你必须使用完全相同的程序,否则你的哈希值会有所不同(例如,当使用不同的日期格式时)。