gpt4 book ai didi

java - 不同名称、相同内容的文件的哈希函数

转载 作者:行者123 更新时间:2023-12-01 14:41:54 26 4
gpt4 key购买 nike

我有 2 个名称不同但内容相同的文件。当我创建这些文件的流并使用 FileInputStream.HashCode();查找哈希值的方法我收到不同的值

如果可能的话,有人可以为我提供正确的 API,用于 Java 中的哈希方法,该方法可以为具有相同内容的文件接收相同的哈希值。

最佳答案

听起来像 Cryptographic Hash Function会满足您的需求。

Apache Commons Codec库有一个用于创建加密哈希值(也称为消息摘要)的实用程序类,名为 DigestUtils 。例如,sha256 方法采用 InputStream 并以字节数组形式返回 SHA-256 消息摘要。

关于java - 不同名称、相同内容的文件的哈希函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15867681/

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