Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux 系統中驗證 SHA1 與 MD5 雜湊值的完整指南

編輯:關於 Linux

簡介

我們從網路下載或透過 USB 隨身碟複製的檔案,理應與來源檔案完全一致。但偶爾因下載中斷或複製錯誤,導致檔案內容受損。此時可透過 SHA1 或 MD5 雜湊值比對來驗證檔案完整性——只有雜湊值完全一致,才能確保檔案未被竄改或損壞。

基本指令:sha1sum 與 md5sum

Linux 多數發行版內建 md5sum 與 sha1sum 兩個指令,用法幾乎相同。以下以 sha1sum 為例說明:

單一檔案驗證

sha1sum /path/to/file

輸出包含兩欄:第一欄為 SHA1 雜湊值,第二欄為檔案路徑。

多檔案同時驗證

sha1sum file1 file2 file3 ...

每行對應一個檔案,格式與單檔驗證相同。

將結果輸出至文字檔(覆寫模式)

sha1sum file1 file2 > checksum.txt

若檔案已存在會被清空重建。

將結果追加至既有文字檔

sha1sum file1 file2 >> checksum.txt

不會覆蓋原有內容,直接在檔案末尾新增。

從檔案讀取雜湊值進行比對

sha1sum --check checksum.txt

checksum.txt 格式需為:

SHA1值  檔案1路徑
SHA1值  檔案2路徑

指令會依路徑讀取檔案並計算雜湊值與檔案內記錄比對,吻合顯示 OK,否則提示不匹配。

結語

掌握 sha1sum/md5sum 的基本操作與進階用法,即可輕鬆驗證 Linux 系統下檔案的完整性,確保資料安全無虞。

Copyright © Windows教程網 All Rights Reserved