QuickHash GUI开源哈希工具

2020-02-27 15:31:36

QuickHash GUI是一个开放源代码的哈希工具,可用于Windows,Linux和macOS。如果您是安全意识强的人,或者想要验证文件完整性(例如,对于备份),则必须注意哈希。

提示:过去,我们回顾了一些用于计算哈希的程序:您可以使用PowerShell生成哈希,或者使用程序Hashing,HashTab Shell扩展或Nirsoft的Hash My Files。

对于不在这里的人进行简要说明。

什么是哈希值?它为什么如此重要?

QuickHash GUI是适用于Windows,Linux和macOS的开源哈希工具

哈希值是由确定文件完整性的算法计算的字母数字字符串。每个文件都有一个哈希值,并且该值对于每个文件都是唯一的。

哈希的最常见用法是将其与数字分发内容(软件,Android ROM,应用程序等)的下载页面上提供的值进行交叉验证。如果开发人员提供的值与下载的文件非常匹配,则表示文件在传输过程中未被篡改。

如果值不同,则可能是以下两种情况之一。下载的文件已损坏,或更糟的是,该文件已被某人修改。

提示:您可以自己查看工作原理。在记事本中创建文本,或在“画图”中涂鸦并保存。这些文件将具有自己的哈希值。记下它们,编辑文件并保存。再次查看哈希值,它们应该不同。

QuickHash GUI

QuickHash GUI的界面(或GUI,如果需要的话)非常简单。它具有一个带有多个选项卡的选项卡栏,每个选项卡都显示一组选项。在所有屏幕上都有一个持续显示的侧边栏。它包含算法面板和“系统RAM”面板,其中显示了计算机的总RAM和可用RAM。

您可以选择5种算法之一:MD5,SHA-1,SHA-256,SHA-512和xxHash32,而QuickHash将计算相应的值。

提示:MD5并非完全安全。因此,我建议使用其他选项之一,所有这些选项都是加密哈希函数。

文件

这是程序的第二个选项卡。我从这里开始的原因是,它可能有助于简化哈希比较的工作原理。您可以使用选项卡中的“选择文件”按钮浏览并选择要检查的文件,或者将一个文件拖放到界面上,该文件的计算出的哈希值将显示在该按钮的正下方。

从开发者网站的“哈希值预期值”字段中复制并粘贴哈希值,如果两个值相同,则QuickHash将显示一条消息,指出它们匹配。您可以使用预期的哈希值字段上方的选项将校验和的大小写从低位切换为大位。

让我们检查一下KeePass存档的哈希值(请参见上图)。您可以获取开发人员发布的哈希值,并使用它来比较从网站下载的文件的哈希值。

提示:空间很重要。QuickHash在计算的哈希字段中不包含空格,因此,如果粘贴的期望值中包含空格,则它们将不匹配。手动删除空格以弹出“匹配项”。

文本

文本具有自己的哈希值。您可以使用文本选项卡键入或粘贴一些文本,然后查看其值显示在底部的字段中。此选项卡有2个按钮,可用于转换文本的大小写(“大写”和“小写”),以及一个明文按钮。您还可以将应用程序配置为逐行对文本或整个文件进行哈希处理。

文件

此选项卡使您可以计算文件夹中所有文件的哈希。它包括子文件夹,但您可以选择禁用它。您可以使用文件类型选项设置通配符,以仅计算定义格式的文件值。它甚至还提供了使用隐藏文件夹的选项,如果您正在检查系统目录,该选项将非常有用。

Windows版QuickHash

复制

当您传输数据时,这是一个非常有用的选项。使用左窗格选择包含您要复制的文件的源文件夹。现在,使用右窗格选择要将内容复制到的目标文件夹。

快去吧!按钮,然后QuickHash将启动该过程。该程序将对源文件的值进行哈希处理,将内容复制过来,然后重新哈希(检查复制的内容的值)。它有助于避免在复制过程中损坏文件或出错。

您可以将自定义选项设置为仅列出子文件夹或子文件夹+文件,通配符,忽略子文件夹。QuickHash还显示文件夹中的文件数,进度条,开始时间,结束时间以及完成该过程所花费的总时间。(可选)您可以将结果保存到CSV。

文件和文件选项卡以及“比较两个文件”选项卡具有“一次启动”选项。这是一个计时器,它使用定义的选项自动执行哈希计算。

比较两个文件

QuickHash GUI可用于比较两个文件的哈希值。您只需要选择两个文件,然后使用立即比较按钮即可。结果将告诉您它们是匹配还是不匹配。

适用于Windows,Linux和macOS的QuickHash GUI

比较两个文件夹

这类似于上面的选项,但用于比较两个文件夹。如果使用“记录结果”选项,则比较结果可以保存为文本。

快速哈希

磁盘和Base64

是否要检查整个磁盘的哈希?您可以使用该程序进行操作。但是,在Windows版本中,您只能运行SHA-1算法来检查物理磁盘,并且还需要以管理员权限运行该程序。QuickHash GUI也可用于解码文件中的Base64数据。

QuickHash GUI是便携式应用程序,并支持32位和64位系统。

Hashtab是QuickHash的一个不错的选择,尽管前者已经两年没有更新了。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。