【发布时间】:2010-09-23 04:29:35
【问题描述】:
我希望使用 Java 来获取文件的 MD5 校验和。我真的很惊讶,但我找不到任何显示如何获取文件的 MD5 校验和的东西。
它是怎么做的?
【问题讨论】:
-
也许this 会有所帮助。您也可以查看规范,但这需要更多的工作,因为它很复杂。
-
请记住,根据最近的研究,“MD5 应该被认为是密码损坏且不适合进一步使用”。 en.wikipedia.org/wiki/MD5
-
MD5 不再被认为是加密安全的,但它仍然足以验证文件一致性并且比 SHA 更快。
-
@ZakhariaStanley 这是一个关于校验和的问题。
-
对文件进行 MD5 校验和的规范用途是避免恶意替换分布式文件。这就是它不安全的地方。但在不需要考虑恶意攻击的情况下,它非常适合。