为什么下载有时标记为md5,sha1和其他哈希指标?

mau*_*ana 6 hash checksum download

我到处都看到了这个:

在这里下载!SHA1 = 8e1ed2ce9e7e473d38a9dc7824a384a9ac34d7d0

这是什么意思?就下载而言,散列是如何发挥作用的......我能用它做什么用途?这是您在下载整个文件后必须验证某些校验和的遗留项吗?

jj3*_*j33 19

这是一项安全措施.它允许您验证您刚刚下载的文件是作者发布到网站的文件.请注意,使用来自同一网站的哈希来获取文件并不是特别安全.通常是一个获取它们的好地方是邮件列表公告,其中PGP签名的电子邮件包含文件和哈希的链接.

由于这个答案由于某种原因与其他答案相比排名如此之高,我正在编辑它以添加下面其他作者首先提到的其他主要原因,即通过网络传输后验证文件的完整性.

所以:

  • 安全性 - 验证您下载的文件是作者最初发布的文件
  • 完整性 - 验证在通过网络传输期间文件是否已损坏.


bak*_*san 6

下载较大的文件时,执行校验和以确保下载成功并且不会在传输过程中损坏通常很有用.有大量的免费软件可用于生成校验和,以验证您的下载.这对我来说是流行的mp3和warez网站过去在分发文件时使用过程的一个有趣的主流程序.