ITcool

ITcool.net
IT资源网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

Collision功能和使用方法使用加密哈希函数来帮助你验证文件

2023年10月9日 283点热度

linux应用开发_应用linux操作系统的设备_linux 应用

本教程概述了Collision的功能和使用手册。它是一个基于GUI且便于使用的程序,可让你使用加密哈希函数验证文件。

为何须要验证文件?

人们每天都通过互联网下载文件。但许多用户从不费心去验证她们的完整性或真实性。这意味着不晓得该文件是否合法且未被任何恶意代码篡改。

以作为标准安装镜像的Linux发行版的ISO文件为例。所有流行的发行版制造商在ISO文件还提供哈希文件。使用该文件,你可以轻松比较下载文件的哈希值。让你可以放心你的文件是正确的而且没有以任何方式毁坏。

据悉linux修改文件名,假如你通过不稳定的互联网联接下载大文件,该文件可能会破损。在这种情况下,它也有须要验证。

Collision–功能和使用方式

Collision使用加密哈希函数来帮助你验证文件。加密哈希函数是一种流行的算法,它通过多种加密算法将文件数据生成为固定宽度的数据流。最受欢迎的是MD5、SHA-1、SHA-256和SHA-512。所有那些Collision都支持。

linux 应用_应用linux操作系统的设备_linux应用开发

除此之外,Collision还提供了一个简约的用户界面,它对每位Linux用户都简单易用。这是它的外型。

linux应用开发_应用linux操作系统的设备_linux 应用

首先,它有两个主要特征。a、上传文件以获取校准和和或哈希值;b、将校准和与上传的文件进行比较。

比如,假如你有一个简单的文件,你可以通过“打开文件OpenaFile”按钮上传一个文件,或“打开Open”按钮重新上传另一个文件。

如右图所示,该文本文件具有以下各类哈希函数的校准和。如今你可以通过互联网/与任何人共享该文件,以及用于验证的校准和值。

linux 应用_应用linux操作系统的设备_linux应用开发

据悉,假如有人篡改文件(虽然是单个字节)或文件在分发过程中被破坏,这么哈希值才会完全改变。

其次,假如要验证已下载文件的完整性,请点击“验证Verify”选项卡。之后上传文件,输入你收到的上传文件的哈希值。

假如匹配,你应当会见到一个红色勾号,显示其真实性。

linux应用开发_应用linux操作系统的设备_linux 应用

据悉,这是另一个示例,我更改了测试文件并保持大小相同。这个场景清楚地表明它对该文件无效。

linux应用开发_linux 应用_应用linux操作系统的设备

重要说明

这儿值得一提的是,哈希方式不会验证文件元属性linux 应用,如更改时间、修改日期等。假如有人篡改了文件并将其还原为原始内容,这些哈希方法将其称为有效文件。

如今,让我们看一个验证ISO文件的典型示例。

使用Collision验证UbuntuLinux的示例ISO文件

我相信你在使用Linux时一般会下载许多ISO文件。为了说明linux qq,我从官方Ubuntu下载页面下载了流行的UbuntuISO服务器镜像。

SHA256SUMS文件带有前面的该安装程序的以下校准和值:

下载后,打开Collision应用并通过“验证Verify”选项卡上传ISO文件。之后复制SHA-256值并将其粘贴到右边的校准和框中。

假如你已正确下载并根据步骤操作,你应当会看见该文件是真实有效的。

linux 应用_应用linux操作系统的设备_linux应用开发

怎么安装Collision

使用Flatpak可以轻松安装Collision应用。你须要为你的Linux发行版设置Flatpak,并单击以下链接以安装Collision。

通过Flathub安装Collision

安装后,你应当通过发行版的应用菜单找到它。

有没有其他方式可以在没有任何应用的情况下验证文件?

是的,所有Linux发行版中都有一些外置程序,你还可以使用它们来使用终端验证文件及其完整性。

下边的终端程序可用于确定任何文件的哈希值。它们默认安装在所有发行版中,你甚至可以将它们用于你的shell脚本以实现手动化。

md5sum 

sha1sum 

linux应用开发_应用linux操作系统的设备_linux 应用

sha256sum 

使用上述程序,你可以找出哈希值。并且你须要比较它们以自动验证。

linux应用开发_linux 应用_应用linux操作系统的设备

结束语

我希望本手册可以帮助你使用CollisionGTK应用验证你的文件。它使用上去很简单。据悉,你可以在终端中使用命令行方式来验证您想要的任何文件。尽可能仍然检测文件完整性总是应当的。

via:

作者:Arindam选题:lkxed译者:geekpi校对:wxy

本文由LCTT原创编译linux 应用,Linux中国荣誉推出

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 哈希 哈希函数 校验和
最后更新:2023年10月9日

IT资源网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

IT资源网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
主流Linux发行版下的JDK环境变量配置文件对比评测 在Linux下将Qt程序打包发布可以通过以下步骤完成 如何通过命令行查看Linux系统版本号 麒麟系统开发笔记(八):ubuntu发布程序打包流程 深度解析LinuxC编程文件修改 刚学习Linux操作系统的启动流程是最基本的内容 kali linux安装qq 如何选择Kalilinux及解决问题 linux指令范例速查手册(第2版) Linux用户空间内存申请性能评测:malloc vs new 市面上的房产中介管理软件有哪些是提供源代码 Linux文件词频统计实用技巧 Linux内核启动过程中的操作系统运行的机理是什么 2023年Linux发行版大揭秘 Linux系统修改文件权限的详细介绍-苏州安亲宝 Linux基础教程:安装与配置 5.4将一条命令的输出插入另一个命令116 服务器安全狗Linux特点解析 QT开发应用运行用到的Qt库:ARMCreatorruninstallinstall gnu/linux linux GNU/Linux:回首往事 如何查看Linux系统中安装的Python版本信息
魔方OA办公管理系统的OA源码给企业提供了自由定制和二次开发的机会深度解析LinuxC编程文件修改kali linux安装qq 如何选择Kalilinux及解决问题QT开发应用运行用到的Qt库:ARMCreatorruninstallinstallgnu/linux linux GNU/Linux:回首往事如何查看Linux系统中安装的Python版本信息基于命令`lsoffilename`检查文件权限的解决办法!Linux文件系统中inode的重要性LINUX发行版同LINUX应用程序的良好结合具体地说Linux下重启MySQL数据库的注意事项服务器安全狗Linux特点解析深入探讨Linux桌面虚拟化的优势联想ThinkPad将向用户提供预装Linux操作系统的笔记本电脑提升数据库性能:Linux下设置MySQL变量的经验Linux下写FAT32文件系统的错误处理方式的参数CGI文件:一场数字世界的魔法Snort开源入侵检测系统的技术特点及应用价值特点分析RedHatEnterpriseLinux5Samba服务器介绍(hostname10)探秘Linux触摸屏驱动联想电脑装linux系统(光驱笔记本光驱装鸿蒙系统教程)
Linux用户空间内存申请性能评测:malloc vs new 轻松掌握Linux虚拟串口驱动:安装、配置与使用 Linux内核启动过程中的操作系统运行的机理是什么 RedHatLinux7.3系统、Dell、opensuse、archlinuxG3电脑 VtigerCRM在PHP开发中参考了哪些特征的选择? Linux基础教程:安装与配置 打造最美Linux桌面,你会几招? Linux使用FTP传输文件:快速高效的文件传输方式 解决Linux Vim中文乱码 轻松解决Linux压缩与解压难题 Linux上架设一台稳定的NTP时间服务器的安装 直播间源码可以完成的工作,看完文章觉得有用处的话别忘点赞 PC平台必须支持GB18030,手机、MP3只支持 redhat enterprise linux 5 红帽企业Linux5的主要特点,你知道吗? 世界排名第一的免费开源ERPOdoo管理系统有哪些基本特性? Linux游戏世界:畅享精彩有趣的玩乐 专业名片计算机科学与技术专业的发展西安理工大学计算机 如何查看Linux系统中安装的Python版本信息 2021最后一次更文挑战第27天:联合文件系统 新型后门程序针对全球范围内的超级计算机发动网络攻击
标签聚合
开源 文件 内核 linux服务器 软件 应用 操作 命令 目录 linux系统
书籍
课程
技术群
技术干货大合集↓
  • 2023年12月 / 12篇
  • 2023年11月 / 83篇
  • 2023年10月 / 124篇
  • 2023年9月 / 119篇
  • 2023年8月 / 123篇
  • 2023年7月 / 122篇
  • 2023年6月 / 119篇
  • 2023年5月 / 124篇
  • 2023年4月 / 70篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2024 ITcool.net ALL RIGHTS RESERVED.

京ICP备14023444号-4