为什么网站提供文件的 MD5 哈希值?

Web*_*net 4 security md5

为什么网站提供文件的 MD5 哈希值?这如何帮助您验证文件的完整性/来源?关注您的 URL 还不够安全吗?

bar*_*oon 10

它有助于验证一旦您完成下载文件,您是否拥有位于其服务器上的相同文件。

通过散列函数运行本地文件后,如果发现您的副本与他们的副本之间存在最细微的差异,则会导致您获得与他们发布的不同的散列。


Ken*_*oom 9

如果站点被黑客入侵,MD5 哈希值不会保护您,因为 MD5 总和也会被黑客更改。如果您拥有从其他地方获得的公钥副本,或者通过检查密钥上的签名来验证它是正确的密钥,则 GPG 签名(在单独的文件中)可以防止这种情况发生。

MD5 散列的好处是确保文件在下载过程中没有被损坏。TCP 校验和不包含文件传输过程中可能发生的所有错误(尽管这些错误很少见),而且我之前曾看到 ISO 映像在下载过程中损坏。