如何在 Linux 上驗證 ISO 校驗和

如何在 Linux 上驗證 ISO 校驗和

如果您已經使用 Linux 一段時間,您可能會注意到許多 Linux 操作系統開發人員要求您在下載後“驗證校驗和”。什麼是校驗和?它是一個通過算法生成的數據塊。它用於檢查文件中的篡改或錯誤。

在 Linux 社區中,開發人員使用校驗和來防止篡改操作系統下載。例如,如果黑客進入 Ubuntu.com 網站並篡改 ISO 文件,您將能夠通過驗證校驗和來檢測您的下載是否已被篡改。

在本指南中,我們將介紹如何使用圖形工具和終端在 Linux 上計算校驗和。在本教程中,我們將使用最新的 Linux Mint ISO 作為示例。



方法 1 – 使用 GUI 驗證校驗和

在 Linux 上使用 GUI 驗證校驗和的最佳方法是使用 GTKhash 實用程序。這是一個易於使用的程序,不需要大量的高級知識即可使用。但是,需要先安裝它,因為許多 Linux 操作系統上都沒有預裝 GTKhash。

要在 Linux 上開始安裝 GTKhash,請打開一個終端窗口。要做到這一點,請按Ctrl + Alt + T按Ctrl + Shift + T在鍵盤上。然後,當終端窗口打開時,按照下面列出的與您的發行版相對應的命令行安裝說明進行操作。

Ubuntu

在 Ubuntu Linux 上,您可以使用下面的Apt命令輕鬆安裝 GTKHash 應用程序。

sudo apt 安裝 gtkhash

Debian

如果您是 Debian Linux 用戶,則可以使用以下apt-get命令在您的計算機上安裝 GTKHash 。

sudo apt-get 安裝 gtkhash

拱形Linux

在 Arch Linux 上,GTKHash 程序不在存儲庫中。但是,有一個第三方 Arch Linux 軟件存儲庫,該存儲庫已預編譯並準備好使用該應用程序。要安裝它,請輸入以下兩個命令。

wget https://lonewolf.pedrohlc.com/chaotic-aur/x86_64/gtkhash-1.4-2-x86_64.pkg.tar.zst sudo pacman -U gtkhash-1.4-2-x86_64.pkg.tar.zst

如果您不是第三方存儲庫的忠實粉絲,您還可以使用您最喜歡的 AUR 助手通過AUR安裝 GTKHash 應用程序,從而使其適用於 Arch Linux 。

軟呢帽

在 Fedora Linux 上,您將能夠使用下面的dnf命令安裝 GTKHash 應用程序。

須藤 dnf 安裝 gtkhash

OpenSUSE

在 OpenSUSE Linux 上,可以使用 GTKHash 應用程序,但只能通過第三方軟件存儲庫使用。要安裝該應用程序,請單擊此鏈接。然後,選擇您使用的 OpenSUSE Linux 版本旁邊的“1 單擊安裝”按鈕。

在您的計算機上設置 GTKHash 應用程序後,通過在應用程序菜單中搜索來啟動該應用程序。然後,按照下面的分步說明學習如何使用 GTKhash 驗證校驗和。

第 1 步:找到 GTKHash 的“文件”部分。默認情況下它應該說“(無)”。單擊它,然後選擇要驗證的 ISO 文件。在本指南中,我們將使用 Linux Mint 20 Cinnamon 作為示例。

第 2 步:轉到您下載 ISO 的網站並找到校驗和哈希。它應該是一長串數字。如果找不到,請查看 Linux 操作系統的官方文檔。

如何在 Linux 上驗證 ISO 校驗和

第 3 步:將校驗和代碼複製到剪貼板。然後,將其粘貼到“檢查”框中。

第四步:找到頁面底部的“Hash”按鈕並點擊它。GTKHash 將計算一分鐘並驗證您使用 ISO 文件發布的代碼。如果散列匹配,您應該看不到與“檢查”框和輸出框的任何區別。

如何在 Linux 上驗證 ISO 校驗和

方法 2 – 使用終端驗證校驗和

在 Linux 上使用終端驗證校驗和很簡單,但沒有那麼方便。在大多數現代 Linux 發行版中,使用 SHA265 哈希值。但是,有些使用 MD5 和。我們將在本節中介紹兩者。

要驗證 SHA265 校驗和,請執行以下操作。同樣,就像在 GUI 部分中一樣,我們將使用 Linux Mint 20 Cinnamon ISO 作為示例。

在 Linux 桌面上打開一個終端窗口。然後,將終端會話移動到 ISO 文件所在的位置。在此示例中,它位於“下載”中。

cd ~/下載

對下載的 ISO 文件運行sha256sum命令。如果輸出與網站上的校驗和匹配,則它是乾淨且未被篡改的。如果沒有,則它已損壞,您不應使用它。

sha256sum iso-file.iso

要檢查 MD5 校驗和,請使用 md5sum 命令。

md5sum iso-file.iso

就像 SHA256 sum 一樣,如果輸出與網站上的校驗和代碼不匹配,則您的 ISO 文件已損壞,您不應使用它。如果它們匹配,則一切都可以安全使用!


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。