1

在某些站点上,在其下载部分中,每个文件都有一个 md5. md5是什么?我无法理解目的

例如在 phpBB.com 上:

Download phpBB 3.0.6 (zip)
Size: 2.30 MiB
MD5: 63e2bde5bd03d8ed504fe181a70ec97a
4

5 回答 5

3

它是文件哈希的签名。这个想法是您可以对下载的文件运行 MD5,然后将其与该值进行比较,以确保您最终没有下载损坏。

于 2010-01-07T17:31:13.840 回答
2

Sites will post checksums so that you can make sure the file downloaded is the same as the file they're offering. This lets you ensure that file has not been corrupted or tampered with.

On most unix operating systems you can run md5 or md5sum on a file to get the hash for it. If the hash you get matches the hash from the website, you can be reasonably certain that the file is intact. A quick Google search will get you md5sum utilities for Windows.

You might also see an SHA-1 hash sometimes. It's the same concept, but a different and more secure algorithm.

于 2010-01-07T17:37:14.950 回答
2

这是一个校验和,用于验证下载的文件是否完整,没有传输错误。如果校验和列表在与下载不同的服务器上,它也可以让您放心,下载服务器没有被黑客入侵(假设两台服务器比一个更难入侵)。

于 2010-01-07T17:30:44.700 回答
2

它是文件的哈希值。用于在下载所述文件后确保文件完整性。您将使用 md5 校验和工具来验证文件状态。

于 2010-01-07T17:31:51.903 回答
1

这是文件整个二进制内容的 md5 哈希。关键是如果两个文件具有不同的 md5 哈希值,它们是不同的。这有助于您确定计算机上的本地文件是否与网站上的文件相同,而无需再次下载。例如:

  • 您在其他地方下载了本地副本,并认为里面可能有病毒。
  • 您的连接有损,您担心文件可能会因下载而损坏。
  • 您已更改本地文件名并想知道您拥有哪个版本。
于 2010-01-07T17:33:58.807 回答