我到处都看到了这个:
在这里下载!SHA1 = 8e1ed2ce9e7e473d38a9dc7824a384a9ac34d7d0
这是什么意思?就下载而言,散列是如何发挥作用的......我能用它做什么用途?这是您在下载整个文件后必须验证某些校验和的遗留项吗?
这是一项安全措施.它允许您验证您刚刚下载的文件是作者发布到网站的文件.请注意,使用来自同一网站的哈希来获取文件并不是特别安全.通常是一个获取它们的好地方是邮件列表公告,其中PGP签名的电子邮件包含文件和哈希的链接.
由于这个答案由于某种原因与其他答案相比排名如此之高,我正在编辑它以添加下面其他作者首先提到的其他主要原因,即通过网络传输后验证文件的完整性.
所以:
安全性 - 验证您下载的文件是作者最初发布的文件
完整性 - 验证在通过网络传输期间文件是否已损坏.
下载较大的文件时,执行校验和以确保下载成功并且不会在传输过程中损坏通常很有用.有大量的免费软件可用于生成校验和,以验证您的下载.这对我来说是流行的mp3和warez网站过去在分发文件时使用过程的一个有趣的主流程序.