日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux系統(tǒng)中如何校驗SHA1和MD5?

我們在網(wǎng)絡(luò)上下載或在U盤中復(fù)制的文件正常來說和源文件是一樣的 , 但有時在下載或拷貝出錯的情況下 , 我們會發(fā)現(xiàn)它和源文件是不一樣的 , 這主要體現(xiàn)在SHA1和MD5的哈希值不同 。SHA1和MD5都是可唯一確定文件的重要標志 , 只有SHA1或者MD5值一致才能保證下載到的文件是正確的 。那么 , 在Linux系統(tǒng)中該如何校驗SHA1和MD5呢?

Linux系統(tǒng)中如何校驗SHA1和MD5?


其實linux下大多都內(nèi)置了md5sum和sha1sum , 這倆命令是孿生兄弟 , 命令格式基本是完全一致的 , 我們以sha1sum為例來講解:
最簡單的用法:sha1sum [文件路徑] , 顯示指定文件的SHA1值 , 比如sha1sum /home/Tianzi/xubuntu14.04.1.iso , 輸出分兩部分 , 第一部分是這個文件的sha1值 , 第二個是文件路徑名 。
同時校驗多個文件的方法:sha1sum [文件1] [文件2] [文件3]。。。 , 比如sha1sum /home/Tianzi/xubuntu14.04.1.iso /home/tianzi/xubuntu13.10.iso 等輸出格式是分行的 , 每一行對應(yīng)一個文件 , 和單個校驗是一樣的
講校驗結(jié)果存儲到文本文件:sha1sum [文件1] [文件2] 》 [文本文件] , 比如:
sha1sum /home/Tianzi/xubuntu14.04.1.iso /home/tianzi/xubuntu13.10.iso 》 /home/tianzi/sha1.txt(如果文本文件已經(jīng)存在會清空后重建)
講校驗結(jié)果續(xù)寫到已經(jīng)存在的文本文件:sha1sum [文件1] [文件2] 》》 [文本文件] , 比如:
sha1sum /home/Tianzi/xubuntu14.04.1.iso /home/tianzi/xubuntu13.10.iso 》》 /home/tianzi/sha1.txt(如果文本文件已經(jīng)存在會在文本后面繼續(xù)寫 , 不會覆蓋源文件)
從文件讀取信息來確認校驗結(jié)果:這個過程比較復(fù)雜 , 命令簡單 sha1sum --check [文本文件] , 文本文件中的內(nèi)容格式如下:
SHA1值 文件1路徑
SHA1值 文件2路徑
命令的內(nèi)容是根據(jù)文本文件中每個文件的路徑和對應(yīng)輸入sha1值進行比較 , 如果文本文件中記錄的sha1值和文件的sha1一致 , 那么返回OK , 否則提示文件不匹配 。
【Linux系統(tǒng)中如何校驗SHA1和MD5?】 以上就是Linux系統(tǒng)中校驗SHA1和MD5的方法 , 用戶可參考上面介紹的方法來校驗文件的完整性 。

    推薦閱讀