当前位置: 首页 > 科技观察

Collision:用于验证ISO和其他文件的Linux应用_0

时间:2023-03-19 10:20:43 科技观察

为什么需要验证文件?人们每天都通过Internet下载文件。但是许多用户从不费心去验证他们的完整性或真实性。这意味着不知道该文件是否合法,是否未被任何恶意代码篡改。以作为标准安装映像的Linux发行版的ISO文件为例。所有流行的发行版制造商还在ISO文件中提供哈希文件。使用此文件,您可以轻松比较下载文件的哈希值。让您高枕无忧,因为您的文件是正确的,没有以任何方式损坏。此外,如果您通过不稳定的Internet连接下载大文件,该文件可能会损坏。在这些情况下,还必须对其进行身份验证。Collision-它的作用和使用方法Collision使用加密散列函数来帮助您验证文件。密码哈希函数是一种流行的算法,通过各种加密算法将文件数据生成固定长度的数据流。最流行的是MD5、SHA-1、SHA-256和SHA-512。支持所有这些碰撞。除此之外,Collision还提供了一个干净的用户界面,对于每个Linux用户来说都简单易用。这是它的样子。Collision-FirstScreen首先,它有两个主要特点。A。上传文件以获取校验和或哈希;b.将校验和与上传的文件进行比较。例如,如果您有一个简单的文件,您可以使用“打开文件”按钮上传一个文件,或者使用“打开”按钮重新上传另一个文件。如下图所示,文本文件包含以下各种哈希函数的校验和。现在您可以通过互联网/与任何人共享文件,以及用于验证的校验和值。测试文件的哈希值此外,如果有人篡改文件(即使是单个字节)或文件在分发过程中损坏,则哈希值将完全改变。其次,如果要验证下载文件的完整性,请单击“验证”选项卡。然后上传文件,输入您收到的上传文件的哈希值。如果匹配,您应该会看到一个显示其真实性的绿色勾号。Collision使用SHA-256验证示例文件此外,这是另一个示例,我修改了测试文件并保持相同的大小。这一幕清楚地表明它对文件没有影响。显示文件无效的碰撞重要说明这里值得一提的是,哈希方法不验证文件元属性,如修改时间、修改日期等。如果有人篡改文件并将其恢复为原始内容,则此哈希将其称为有效文件。现在,让我们看一下验证ISO文件的典型示例。使用Collision验证UbuntuLinux的示例ISO文件我相信您在使用Linux时通常会下载许多ISO文件。为了说明,我从官方Ubuntu下载页面下载了流行的UbuntuISO服务器映像。Ubuntu服务器ISO文件和校验和SHA256SUMS文件,上面的安装程序具有以下校验和值:Ubuntu服务器ISO映像的SHA-256值下载后,打开Collision应用程序并通过“验证”选项卡上传ISO文件。然后复制SHA-256值并将其粘贴到左侧的校验和框中。如果您正确下载并按照步骤操作,您应该会看到该文件是真实有效的。已验证Ubuntu服务器ISO映像如何安装CollisionCollision应用程序可以使用Flatpak轻松安装。您需要为您的Linux发行版设置Flatpak,然后单击下面的链接安装Collision。通过Flathub安装Collision安装后,您应该可以通过发行版的应用程序菜单找到它。有没有其他方法可以在没有任何应用程序的情况下验证文件?md5sumsha1sumsha256sum是的,所有Linux发行版中都有内置程序,您还可以使用这些程序通过终端验证文件及其完整性。下面的终端程序可用于确定任何文件的哈希值。它们默认安装在所有发行版中,您甚至可以在shell脚本中使用它们来实现自动化。使用上述过程,您可以找出哈希值。但是你需要比较它们以手动验证。通过命令行实用程序验证文件结论我希望本指南能帮助您使用CollisionGTK应用程序验证文件。使用起来非常简单。此外,您可以在终端中使用命令行方法来验证您想要的任何文件。尽可能检查文件完整性。