当我使用 Md5 哈希文件时,哈希了什么?
仅仅是文件内容被散列吗?有没有办法将文件名和/或元数据(例如创建日期)包含到哈希过程中?
is it just the file contents that get hashed? Is there any way to include the file name and or metadata such as creation date into the hashing process?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
一般来说,所有文件哈希器仅加密文件的二进制内容。
您可以通过以下过程来证明这一点:
In general, all the file hashers encrypts only the binary content of the file.
You can prove this with the following process:
MD5 工具通常会处理文件的二进制内容。 但是您当然可以自由地将文件名和修改时间放入散列的内容中。例如,
当然,要验证哈希和,您必须使用完全相同的过程,否则您的哈希和将有所不同(例如,当使用不同的日期格式时)。
MD5 tools will generally work with the binary content of the file. But you are of course free to put the file name and modification time into the content that gets hashed as well. E.g.
Of course to verify the hash sum you have to use the exact same procedure, or else your hash sums will differ (e.g. when using different date formats).