linux命令學習 md5sum

2021-09-24 17:58:46 字數 1054 閱讀 5738

1、簡介

md5演算法常常被用來驗證網路檔案傳輸的完整性,防止檔案被人篡改。md5 全稱是報文摘要演算法(message-digest algorithm 5),此演算法對任意長度的資訊逐位進行計算,產生乙個二進位制長度為128位(十六進製制長度就是32位)的「指紋」(或稱「報文摘要」),不同的檔案產生相同的報文摘要的可能性是非常非常之小的。 

在linux或unix上,md5sum是用來計算和校驗檔案報文摘要的工具程式。一般來說,安裝了linux後,就會有md5sum這個工具,直接在命令列終端直接執行。 

2、命令格式

md5sum [option]... [file]...

3、命令選項

-b 或 --binary :把輸入檔案作為二進位制檔案看待。

-t 或 --text :把輸入的檔案作為文字檔案看待(預設)。 

-c 或 --check :用來從檔案中讀取md5資訊檢查檔案的一致性。(不細說了參見info) 

--status :這個選項和check一起使用,在check的時候,不輸出,而是根據返回值表示檢查結果。 

-w 或 --warn :在check的時候,檢查輸入的md5資訊又沒有非法的行,如果有則輸出相應資訊。

4、例子

(1)生產乙個檔案的md5值,如下圖所示

(2)檢查兩個檔案是否一樣,可以通過比較兩個檔案的md5值。

(3)判斷乙個檔案是否修改,通過md5來判斷

Linux命令學習之 md5sum

md5全稱 報文摘要演算法 主要是用來計算和校驗檔案的md5值。在資料傳輸時,資料有可能不完整,所以通過此命令,可以進行檔案比對,保證檔案的完整性。b 通過二進位制讀入檔案內容 t 通過文字讀入檔案內容 c 與已生成的md5值進行比對針對某一檔案生成md5值 md5sum filename 通配多個...

linux基礎命令 MD5sum

在linux或unix上,md5sum是用來計算和校驗檔案報文摘要的工具程式。md5sum是一種電腦程式,用於計算與校驗rfc 1321所描述的128位md5雜湊值,此處md5雜湊值 或校驗和 作乙個檔案的數字指紋使用。兩個不同的檔案幾乎不可能有相同的md5雜湊值,除非其建立便是刻意為之。一般來說,...

linux命令詳解 md5sum命令

在網路傳輸 裝置之間轉存 複製大檔案等時,可能會出現傳輸前後資料不一致的情況。這種情況在網路這種相對更不穩定的環境中,容易出現。那麼校驗檔案的完整性,也是勢在必行的。md5sum命令用於生成和校驗檔案的md5值。它會逐位對檔案的內容進行校驗。是檔案的內容,與檔名無關,也就是檔案內容相同,其md5值相...