如何在Java中生成任意文件的哈希值?

8

如何在Java中生成任何类型文件(.doc,.docx,*.pdf等)的哈希值?


你的问题有些模糊。如果你提供了一些想要使用哈希的原因,比如查找文件是否与另一个文件具有相同的内容,那么答案将更容易给出。在这种情况下,你可以使用MD5哈希值(信息摘要)。你已经有了这方面的答案。如果你想要密码哈希(不容易伪造的东西),那么你不会选择MD5。 - Chris Mountford
1
鉴于问题本身,“public int hash(File f) {return 0;}”是一个不错的解决方案。不清楚文件类型与此有何关系。首先,文件是一系列字节。 - maaartinus
1个回答

7

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接