安卓系统

如何在一个位置验证所有文件校验和(md5,sha-1)

目录:

Anonim

您可能还记得由于ROM闪存损坏导致我的Android砖砌事件导致我编写了关于MD5校验和以及如何验证它们的完整指南。 从那以后,我一直有点特别(和偏执)关于检查我从网上下载的文件哈希。

前几天我在下载Windows 8 Consumer Preview时,我注意到Microsoft没有提供常规的MD5校验和位来检查下载的ISO文件的完整性,而是提供了一个较新的哈希位SHA-1位

实际上,SHA-1加密在几个方面优于MD5。 我可以深入挖掘并向你解释令人讨厌的术语的差异,但我不认为这是必要的。 用外行人的话来说,与MD5校验和相比,SHA-1算法更加安全可靠。

此外,SHA-1校验和通过32位MD5为每个文件提供40位唯一散列位 ,因此使用SHA-1,两个文件以相同散列值结束的可能性更小。

现在您已经了解了文件散列以及如何使用它们来检查文件的完整性,让我们看看如何在单个屋顶下验证每个文件的所有常用散列位。

在您的计算机上下载并安装HashTab。 安装很简单,一旦程序安装,它将与Windows shell无缝集成。 从现在开始,只要您想检查任何文件的散列位,只需右键单击它并选择 属性即可 。

在“属性”窗口中,单击“ 文件散列”选项卡 以查看文件的文件散列位(计算可能需要一些时间)。 默认情况下,三个哈希算法处于活动状态(我现在还不记得它们),但您可以使用“ 设置”链接 自定义并选择要计算的所有位。

您还可以通过将校验和位粘贴到“ 哈希比较”文本框中来比较您的校验和位,以便轻松地自动比较这些位。

我的判决

HashTab是一款免费软件,易于使用,如果你问我,它是Windows的必备应用程序。 我知道大多数人在下载文件后我并不真正关心检查哈希位(我自己曾经是其中之一)但是相信我,安全比抱歉更好。