在 Linux 上检查文件完整性的 6 种方法在 Linux 上检查文件完整性的 6 种方法在 Linux 上检查文件完整性的 6 种方法在 Linux 上检查文件完整性的 6 种方法
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

在 Linux 上检查文件完整性的 6 种方法

如果您认真对待 Linux 桌面的安全性,那么验证从 Internet 下载的文件的校验和是一个好习惯。

当您下载 Linux ISO 文件时,您可能已经注意到下载链接附近有一个校验和。校验和是一长串数字和字母,实际上没有任何意义。此校验和的目的是帮助您确认您下载的文件正是您所期望的文件,并且在文件到达您之前没有因下载不完整或有人篡改而损坏。

有多种方法可以在 Linux 上验证文件的完整性。查看以下程序,看看哪一个对您有吸引力。

1.薯饼

许多最完善和广泛使用的 Linux 发行版默认使用 GNOME 桌面界面。这包括 Ubuntu 和 Fedora。因此,让我们从一个为 GNOME 制作的简单应用程序开始,它可能需要最少的技术知识。

当您第一次启动 Hashbrown 时,该应用程序会告诉您它的功能,并只为您提供一个选项,即打开文件。打开文件后,您可以在一处查看 MD5、SHA-1、SHA-256 和 SHA-512 哈希值。

如果数字与您提供的校验和匹配,那么您就完成了。关闭应用程序并继续前进。如果您不确定,请单击工具选项卡,让应用程序为您检查。

不知道这些不同的哈希算法是什么?单击标题栏中的设置齿轮。在那里您可以找到查看维基百科解释的选项。如果您不知道哈希是什么,这可能不是最好的介绍,但至少您有一个开始的地方。

下载:Hashbrown

2. 校验和

Checksumo 是另一个专为 GNOME 桌面设计的应用程序。它不一定比 Hashbrown 更复杂,但它确实采用了一种不太直观的不同方法。

Checksumo 的窗口呈现三个主要功能。首先,您需要打开指定的文件,例如 ISO 映像。然后你需要输入一个哈希值。这是网页或校验和文件提供的字符串。当您输入此值时,Checksumo 将自行确定哈希值是 MD5、SHA-256 还是其他算法。

然后点击验证按钮。 Checksumo 将检查文件的完整性,并让您知道值是否不匹配。如果确实匹配,那么您就可以开始了。

下载:Checksumo

3.GtkHash

使用 GtkHash,您可以打开文件并立即验证它以查看其哈希值,或者您可以粘贴哈希值以使应用程序为您检查匹配项。

但是等等,还有更多!您可以向 GtkHash 提供要检查的文件列表,并让它一次性验证所有文件。因此,如果您是喜欢批量下载 Linux 发行版的发行版爱好者,那么此应用程序可以帮助您更快地验证所有发行版是否安全。 GtkHash 是此列表中最强大和最成熟的选项,其插件可以与各种文件管理器集成。

GtkHash 是一个更老式的、与桌面无关的 GTK 应用程序。这使得它非常适合更传统的基于 GTK 的环境,例如 Cinnamon、MATE 和 Xfce。

由于 KDE Plasma 的顶级 GTK 集成,GtkHash 也不会在那里脱颖而出,尽管 Plasma 粉丝可能想首先考虑下一个选项。在该桌面上,事实证明您不需要安装任何额外的东西即可从文件管理器查看校验和。

下载:GtkHash

4.KDE海豚

在 KDE Plasma 中,您不需要下载成熟的专用应用程序来验证文件的完整性,也不需要打开终端。您所需要做的就是右键单击相关文件并打开属性窗口。然后单击校验和选项卡。你需要的一切可能都在那里。

Dolphin 允许您生成哈希值并手动比较它们,或者您可以粘贴校验和来验证您的文件。它支持多种哈希算法。

您不需要使用 Plasma 来享受 Dolphin,因为您可以在其他桌面环境上下载文件管理器。如果您只想验证校验和,这有点多了,但 Dolphin 确实是 Linux 上最强大的文件管理器之一。这意味着有很多理由值得考虑。

5.哈希器

如果您使用基本操作系统,上述应用程序将运行得很好,但您可能需要专门为您的桌面设计的应用程序。 Hasher就是最好的选择。该应用程序可从 AppCenter 获取,与许多基本应用程序相比,它与此列表中的其他选项一样功能丰富。

Hasher 具有三个主要功能:哈希、比较和验证。 哈希仅使用您选择的算法显示特定文件的哈希值。 比较可让您直接比较两个文件,例如从服务器下载的 ISO 文件和作为 torrent 下载的文件。 验证可让您将文件与从其他地方复制并粘贴的哈希值进行比较。

您不需要基本操作系统即可使用 Hasher。 AppCenter 应用程序可用于通用 Flatpak 格式的任何 Linux 桌面,就像来自 Flathub 的应用程序一样。 Hasher 的设计缺少标题栏,也可以让应用程序感觉有点平台中立。

下载:Hasher

6.Linux 命令行

许多人觉得命令行令人生畏,但是一旦你习惯了它,它就很难被击败。命令行速度很快,而且无论您使用哪个版本的 Linux,它都可用。您可以学习多种命令,但为了简单起见,我们重点关注两个:md5sum 和 sha256sum。

这两个程序在功能上是相同的,但它们使用的哈希算法不同,两者都可能预装在您的发行版上。它们的结构很简单。只需键入命令,然后键入您要为其生成哈希的文件的路径。例如:

sha256sum debian-live-11.0.0-amd64-gnome.iso

您可以手动键入文件的路径,但许多 Linux 终端允许您将文件从文件管理器直接拖放到终端窗口中。如果您想探索更多功能,可以通过阅读任一程序的手册页来实现,例如输入:

man sha256sum

您在 Linux 上感觉更安全吗?

检查文件的完整性是一个值得养成的好习惯,尤其是当您从官方网站以外的位置下载 Linux 发行版时。但请记住,验证校验和并不能保证文件是安全的。

例如,攻击网站并将 ISO 文件更改为受损版本的人可以轻松更新校验和文件或值以匹配受损文件的校验和文件或值。当您努力确保数字生活安全时,只需将其视为您腰带上的另一个工具即可。

©2015-2025 艾丽卡 support@alaica.com