当您在线下载文件时,系统会向您提供一个文件哈希来检查文件的完整性。不管是对是错,大多数人忽略了文件哈希验证,假设文件是恶意的,网站所有者会意识到并将其删除。或者他们的杀毒软件会在可疑下载执行之前将其踩灭。
想知道你是怎么检查文件散列的吗?这里有六个工具可以用来验证你下载的文件是否安全。
Windows附带了一个集成的文件哈希检查器。它是一个PowerShell函数,并且易于使用。PowerShell文件哈希检查函数支持SHA1、SHA256、SHA384、SHA512、MACTripleDES、MD5和RIPEMD160。
下面是如何使用PowerShell检查文件哈希。
首先,按Windows键,然后键入PowerShell。选择最佳匹配以打开PowerShell。基本文件哈希检查命令是:
get-filehash FILEPATH例如,“get filehash c:\测试.txt“这将提供以下输出:
默认哈希输出是在SHA256中。如果要为文件指定不同的哈希值,请使用以下命令:
get-filehash -Algorithm [HASH TYPE] FILEPATH例如,“get filehash-Algorithm SHA384 c:\测试.txt“现在给出以下输出:
生成哈希所需的时间取决于文件的大小和使用的算法。
SecurityExploded的散列生成器是一个易于使用的散列生成工具,可容纳多种散列算法。免费的哈希工具可以为MD5、SHAxxx、Base64、LM、NTLM、CRC32、ROT13、RIPEMD、ALDER32、HAVAL等生成哈希。
它是最全面的散列工具之一。
Hash Generator的优点在于,您可以将它用于任何情况。想要一段特定文本的哈希吗?只需将文本复制到哈希生成器中。要在文件资源管理器中快速创建文件哈希吗?使用右键单击上下文菜单中的哈希生成器选项。
您还可以将文件拖放到哈希生成器中,它将立即开始工作。
下载:Hash Generator for Windows(免费)
曾经出现过的软件开发人员Nirsoft的HashMyFiles是一个方便的便携式哈希生成器。除了大多数工具之外,HashMyFiles还允许批量哈希生成。您可以加载HashMyFiles,其中包含需要哈希的文件列表,将其设置为有效,并接收整个列表的哈希。
HashMyFiles将显示MD5、SHAxxx和CRC32的哈希值。像Hash生成器一样,您可以将HashMyFiles条目添加到右键单击的上下文菜单中。但是,HashMyFiles允许您通过上下文菜单(而不是Hash Generator的单个文件选项)添加整个文件夹进行哈希处理。
下载:hashmyfilesforwindows(32位)| Windows(64位)(均免费)
HashTab是一种不同的文件哈希生成方法。HashTab没有使用单独的接口来生成文件哈希,而是在属性菜单中添加了一个选项卡。然后,不是将文件拖放到程序中,而是右键单击该文件,选择“属性”,然后打开“文件哈希”选项卡。
默认情况下,HashTab为MD5、CRC32和SHA1生成哈希。HashTab选项允许您为超过25个附加哈希添加哈希,包括SHA family、RIPEMD、TIGER和WHIRLPOOL。
通过打开“属性”菜单,选择“文件哈希”选项卡,然后选择“设置”,可以向“文件哈希”选项卡添加更多哈希。检查要添加的哈希值,然后按OK。
另一个不错的HashTab特性是集成的文件检查器。可以使用“比较文件”菜单选项从“文件哈希”选项卡交叉引用任何文件。
下载:HashTab for Windows(免费个人许可证)
QuickHash是一个用于Windows、macOS和Linux的开源哈希生成器。它也是这个列表**能最全的哈希生成和检查选项之一。
虽然可以使用的哈希数很小,只有MD5、SHA1、SHA256、SHA512和xxHash64,但是快速哈希有一堆附加函数。
快速散列可以散列整个文件夹、比较两个单独的文件、比较整个目录或整个磁盘。当然,后者需要大量的时间,由于大小,但选择是很好的看到。您还可以逐行处理文本文档,对每个文档进行散列。
下载:QuickHash for Windows | macOS | Linux(Debian)(免费)
MultiHasher在一个包中为用户提供了大量的散列生成和检查工具。像许多最好的散列生成和检查程序一样,MultiHasher有几个散列选项。可以拖放单个文件或整个文件夹进行哈希运算,也可以为文本字符串生成哈希。
多散列器输出MD5、SHA1、SHA256、SHA384、SHA512或RIPEMD-160中的散列。
MultiHasher还有一个我在其他任何文件哈希生成器和检查器中都没有看到的特性:它集成了VirusTotal的恶意文件检查数据库。您可以检查下载文件的哈希是否与下载源匹配,同时通知VirusTotal任何不正常或恶意的内容。
要使用VirusTotal查询,请从列表中选择一个文件哈希,然后转到“工具”>;“查询VirusTotal”。
下载:MultiHasher for Windows(免费)
检查下载文件的散列是验证文件是否安全的一种简单快捷的方法。如果下载的文件是恶意的或被篡改了任何方式,产生的哈希将不同于该网站给你的哈希。
当然,并不是所有的网站都为您提供了交叉引用文件哈希以确保文件完整性的机会。
老实说,大多数人不会花时间检查他们的下载,因此,许多主要网站不提供文件散列比较。
此外,许多网站不需要提供特定的文件哈希,因为它们使用集成的驱动程序签名或证书颁发机构来对软件进行签名。在这些情况下,操作系统将不允许安装或运行软件,因为它与官方认可的软件签名不匹配。
然而,这个系统还远远不够完善,这就是为什么许多人喜欢使用文件哈希生成和检查工具来交叉引用他们的软件。想了解有关加密和哈希的更多信息吗?这里有十个基本的加密术语,每个人都应该知道和理解!
...装了它们的话)。如果您需要一些帮助,请尝试安装一个免费的更新实用程序,如FileHippo update Checker[breaked URL Removed]。你也可以捆绑所有的程序,你想更新一起Ninite和它会自动安装更新为你。 ...
...务异常错误相关的遗留问题,同时保留大部分重要文件的完整性。这也有助于修复错误的系统配置信息错误。 ...
... BatteryInfoView是一个免费的应用程序,里面充满了有关笔记本电脑电池的信息。该工具有两个主要组件。 ...
... 不确定要选择哪个Linux防病毒套件?看看这些最好的免费Linux杀毒程序,你可以安装现在。 ...
... AppCleaner是一个免费的工具,可以卸载任何Mac应用程序而不留下数据。它可以删除缓存的内容、首选项文件以及随应用程序安装的任何与支持相关的文件。 ...