6个免费的哈希检查器,可检查任何文件的完整性

有时,当您在线下载文件时,系统会为您提供文件哈希值,以检查文件的完整性。对或错,大多数人无视文件哈希验证,假设是如果文件是恶意的,则站点所有者会意识到并删除它。该文件或它们的防病毒软件会在执行之前阻止可疑下载。

想知道如何检查文件哈希?您可以使用以下六种工具来验证所下载文件的安全性。

1。使用PowerShell

检查文件哈希值Windows随手提供了一个集成的文件哈希值检查器。这是一个PowerShell功能,并且易于使用。 PowerShell文件哈希检查功能支持SHA1,SHA256,SHA384,SHA512,MACTripleDES,MD5和RIPEMD160。

以下是使用PowerShell检查文件哈希的方法。

首先,按 Windows键,然后键入 PowerShell 。选择最佳匹配以打开PowerShell。基本的文件哈希检查命令是:

get-filehash FILEPATH

例如,“ get-filehash c:\ test.txt"为您提供以下输出:

默认的哈希输出位于SHA256。如果要为文件使用不同的哈希值,请使用以下命令:

get-filehash -Algorithm [HASH TYPE] FILEPATH

例如,“ get-filehash -Algorithm SHA384 c:\ test.txt"现在将提供以下输出:

生成哈希值所需的时间取决于文件的大小和使用的算法。

2。哈希生成器

SecurityExploded的哈希生成器是一种易于使用的哈希生成工具,可容纳多种哈希算法。免费的哈希工具可以为MD5,SHAxxx,Base64,LM,NTLM,CRC32,ROT13,RIPEMD,ALDER32,HAVAL等生成哈希。

它是最全面的哈希工具之一。

Hash Generator的优点在于,您可以在多种情况下使用它。想要散列特定文本吗?只需将文本复制到哈希生成器中即可。是否要在“文件资源管理器"中快速创建文件哈希?使用右键单击上下文菜单中的“哈希生成器"选项。

还可以将文件拖放到哈希生成器中,它将立即开始工作。

下载:适用于Windows的哈希发生器(免费)

3。 HashMyFiles

永远存在的软件开发人员Nirsoft的HashMyFiles是一个方便的便携式哈希生成器。除了大多数工具之外,HashMyFiles允许批量哈希生成。您可以使用要散列的文件列表加载HashMyFiles,将其设置为工作状态,并接收整个列表的散列。

HashMyFiles将显示MD5,SHAxxx和CRC32的散列。像Hash Generator一样,您可以将HashMyFiles条目添加到右键单击上下文菜单。但是,HashMyFiles允许您通过上下文菜单而不是Hash Generator的单个文件选项来添加用于哈希的整个文件夹。

下载: Windows的HashMyFiles(32位) )| Windows(64位)(均免费)

4。 HashTab

HashTab是文件哈希生成的另一种方法。 HashTab并未使用单独的界面来生成文件哈希,而是在“属性"菜单中添加了一个选项卡。然后,不用右键将文件拖放到程序中,而是右键单击文件,选择属性,然后打开文件哈希标签。

HashTab默认情况下会为MD5,CRC32和SHA1生成哈希。 HashTab选项使您可以为25个以上的其他哈希添加哈希,包括SHA系列,RIPEMD,TIGER和WHIRLPOOL。

您可以通过打开“属性"菜单,选择“添加到文件哈希"选项卡来添加更多哈希。文件哈希标签,然后选择设置。检查要添加的哈希,然后按OK。

另一个不错的HashTab功能是集成文件检查器。您可以使用比较文件菜单选项从“文件哈希"标签中交叉引用任何文件。

下载:适用于Windows的HashTab(免费个人许可证) )

5。 QuickHash

QuickHash是适用于Windows,macOS和Linux的开源哈希生成器。它也是此列表中功能最全的哈希生成和检查选项之一。

尽管您可以使用的哈希数很少,只有MD5,SHA1,SHA256,SHA512和xxHash64即可—快速哈希还有很多其他功能。

QuickHash可以对整个文件夹进行哈希处理,比较两个单独的文件,比较整个目录或整个磁盘。当然,由于尺寸的原因,后者会花费大量时间,但是这个选项很值得一看。您还可以逐行处理文本文档,并随即对每个文档进行哈希处理。

下载:适用于Windows的QuickHash | macOS | Linux(Debian)(免费)

6。 MultiHasher

MultiHasher在单个程序包中为用户提供了多种哈希生成和检查工具。像许多最佳的哈希生成和检查程序一样,MultiHasher也具有多个哈希选项。您可以拖放单个文件或整个文件夹进行散列,也可以为文本字符串生成散列。

MultiHasher在MD5,SHA1,SHA256,SHA384,SHA512或RIPEMD-160中输出散列。

MultiHasher还具有我没有在其他任何文件哈希生成器和检查器中看到的功能:它集成了VirusTotal的恶意文件检查数据库。您可以检查下载文件的哈希值是否与下载源相匹配,也可以同时将任何不愉快或恶意的信息通知VirusTotal。

要使用VirusTotal查询,请从列表中选择文件哈希,然后转到工具>查询病毒总数

下载:适用于Windows的MultiHasher(免费)

如何验证完整性

检查下载文件的哈希是一种快速简便的方法来验证文件的安全性。如果下载的文件是恶意文件或以任何方式被篡改,则生成的哈希值将不同于网站提供给您的哈希值。

当然,并非所有网站都为您提供了交叉引用文件哈希以确保文件完整性。

老实说,大多数人没有时间审查下载内容,因此,许多主要网站都没有提供文件哈希比较。

此外,许多网站不需要提供特定的文件哈希,因为它们使用集成的驱动程序签名或证书颁发机构来对其软件进行签名。在这种情况下,操作系统将不允许安装或运行该软件,因为该软件与官方认可的软件签名不匹配。

但是,该系统远非完美,这就是为什么许多人喜欢的原因使用文件哈希生成和检查工具交叉引用其软件。想更多地了解加密和哈希?这是每个人都应该了解和理解的十个基本加密术语!

标签: 计算机安全 加密 文件管理