系統(tǒng)之家 - 系統(tǒng)光盤(pán)下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux系統(tǒng)中如何校驗(yàn)SHA1和MD5?

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

時(shí)間:2016-03-16 14:51:52 作者:jianfang 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn): https://m.xitongzhijia.net/xtjc/20160316/69125.html 手機(jī)查看 評(píng)論

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

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

  其實(shí)linux下大多都內(nèi)置了md5sum和sha1sum,這倆命令是孿生兄弟,命令格式基本是完全一致的,我們以sha1sum為例來(lái)講解:

  最簡(jiǎn)單的用法:sha1sum [文件路徑],顯示指定文件的SHA1值,比如sha1sum /home/Tianzi/xubuntu14.04.1.iso,輸出分兩部分,第一部分是這個(gè)文件的sha1值,第二個(gè)是文件路徑名。

  同時(shí)校驗(yàn)多個(gè)文件的方法:sha1sum [文件1] [文件2] [文件3] 。。。,比如sha1sum /home/Tianzi/xubuntu14.04.1.iso /home/tianzi/xubuntu13.10.iso 等輸出格式是分行的,每一行對(duì)應(yīng)一個(gè)文件,和單個(gè)校驗(yàn)是一樣的

  講校驗(yàn)結(jié)果存儲(chǔ)到文本文件:sha1sum [文件1] [文件2] 》 [文本文件],比如:

  sha1sum /home/Tianzi/xubuntu14.04.1.iso /home/tianzi/xubuntu13.10.iso 》 /home/tianzi/sha1.txt(如果文本文件已經(jīng)存在會(huì)清空后重建)

  講校驗(yàn)結(jié)果續(xù)寫(xiě)到已經(jīng)存在的文本文件:sha1sum [文件1] [文件2] 》》 [文本文件],比如:

  sha1sum /home/Tianzi/xubuntu14.04.1.iso /home/tianzi/xubuntu13.10.iso 》》 /home/tianzi/sha1.txt(如果文本文件已經(jīng)存在會(huì)在文本后面繼續(xù)寫(xiě),不會(huì)覆蓋源文件)

  從文件讀取信息來(lái)確認(rèn)校驗(yàn)結(jié)果:這個(gè)過(guò)程比較復(fù)雜,命令簡(jiǎn)單 sha1sum --check [文本文件],文本文件中的內(nèi)容格式如下:

  SHA1值 文件1路徑

  SHA1值 文件2路徑

  命令的內(nèi)容是根據(jù)文本文件中每個(gè)文件的路徑和對(duì)應(yīng)輸入sha1值進(jìn)行比較,如果文本文件中記錄的sha1值和文件的sha1一致,那么返回OK,否則提示文件不匹配。

  以上就是Linux系統(tǒng)中校驗(yàn)SHA1和MD5的方法,用戶可參考上面介紹的方法來(lái)校驗(yàn)文件的完整性。

標(biāo)簽 MD5 SHA1

發(fā)表評(píng)論

0

沒(méi)有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

熱門(mén)教程

人氣教程排行

Linux系統(tǒng)推薦

掃碼關(guān)注
掃碼關(guān)注

掃碼關(guān)注 官方交流群 軟件收錄