gpt4 book ai didi

java - 各种类型文件的哈希值

转载 作者:行者123 更新时间:2023-12-02 11:27:48 24 4
gpt4 key购买 nike

我需要使用 java 应用程序(例如)获取存档中各种类型文件的哈希值Office 文件、jpeg 文件、xml 等。我知道我可以使用 MessageDigest 计算哈希值。但是,如果仅针对特定类型的文件采用哈希值,是否有任何建议?如果我有一些大型 .swf 文件(Flash 文件),是否也可以获取这些文件的哈希值?还有一种推荐的方法来组织哈希值。例如,如果我有一个 zip 文件,并且有 zip 文件中所有文件的哈希值,是否有推荐的组织方式,即哈希树。或者 zip 文件本身的哈希值是否足够好?

最佳答案

如果您需要防冲突的哈希,请使用加密哈希。如果您尝试创建文件标识符,则需要一个防冲突哈希。

文件类型对于抗冲突哈希的选择没有影响。

SHA-256 是此类用途的良好哈希候选者。

关于java - 各种类型文件的哈希值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49491243/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com