雷火官网-中国知名电竞赛事平台

找軟件用軟件,就到華軍軟件園! 軟件發(fā)布
所在位置: 首頁(yè) — 教程攻略 — 教程 — 其他教程  —  如何檢測(cè)Li...

如何檢測(cè)Linux系統(tǒng)已下載文件的完整性

作者:怪獸 日期:2017-05-08

Ubuntu For Linux
Ubuntu For Linux-14.10

操作系統(tǒng) 占存:1158720KB 時(shí)間:2014-04-22

軟件介紹:   Ubuntu是一種免費(fèi)分發(fā)和開源的基于Linux的操作系統(tǒng)為人類設(shè)計(jì)的人類,人沒有以前的Linux操作...

立即下載

  因?yàn)長(zhǎng)inux系統(tǒng)安裝軟件較為復(fù)雜,如果下載的軟件被修改過(guò)的話安裝起來(lái)就十分麻煩,校檢Linux系統(tǒng)下載文件的完整性就變得十分重要,這篇文章主要介紹了shell腳本實(shí)現(xiàn)linux系統(tǒng)文件完整性檢測(cè),本文給出的腳本使用對(duì)比MD5的方法,檢測(cè)linux系統(tǒng)文件是否被替換等問(wèn)題,需要的朋友可以參考下。

53-141229144915456.jpg

  校驗(yàn)方法當(dāng)前一般是MD5,SHA1,PGP三種。在Windows那個(gè)漫長(zhǎng)的歲月里(滄桑有木有),一般只能接觸到前兩種——前提是你會(huì)去校驗(yàn)的話。

  MD5校驗(yàn)

  原理:對(duì)文件進(jìn)行MD5 Hash,求出文件的MD5哈希值,通過(guò)下載后文件MD5哈希值和發(fā)布者提供的MD5哈希值是否一致來(lái)判斷文件是否在發(fā)布者發(fā)布之后被篡改過(guò)。

  說(shuō)明:壽命老長(zhǎng)的一個(gè)Hash算法,適用范圍廣,網(wǎng)站存儲(chǔ)密碼也經(jīng)常使用。不同的文件產(chǎn)生的MD5哈希值是唯一的,但這點(diǎn)已經(jīng)有辦法通過(guò)對(duì)文件進(jìn)行少量的修改,讓文件的MD5后的哈希值保持一致。

  使用:在CentOS下,要對(duì)文件進(jìn)行MD5 Hash是很簡(jiǎn)單的,一個(gè) md5sum 命令即可:

  代碼如下:

  # $是終端提示符,非輸入。

  # #號(hào)是注釋

  # 沒有提示符的是輸出

  #直接輸出MD5 Hash

  $ md5sum your-downloaded-file-name

  fd4a1b802373c57c10c926eb7ac823d8 your-downloaded-file-name《/p》 《p》#將MD5 Hash值保存到md5-hash.txt文件中。

  $ md5sum your-downloaded-file-name 》 md5-hash.txt

  # 顯示輸出的md5-hast.txt內(nèi)容

  $ cat md5-hash.txt

  fd4a1b802373c57c10c926eb7ac823d8 your-downloaded-file-name《/p》 《p》# 通過(guò)md5-hash.txt來(lái)校驗(yàn)?zāi)阆螺d的文件是否正確

  $ md5sum -c md5-hash.txt

  your-downloaded-file-name: OK

  你是文件的發(fā)布者話,你可以通過(guò)md5sum把文件的哈希值發(fā)送給驗(yàn)證者,這樣下載你文件的人就可以通過(guò)MD5哈希值來(lái)驗(yàn)證你的文件正確性。反過(guò)來(lái),我們?cè)诰W(wǎng)站上下載文件之后,同時(shí)可以獲取發(fā)布者的MD5哈希值和本地生成的Hash值對(duì)比,如果一致,認(rèn)為文件是正確的。

      以上就是小編總結(jié)的檢測(cè)已下載文件完整性的方法,希望能幫助到大家,了解更多資訊盡在華軍軟件園!

 

相關(guān)文章

最新教程 更多

電腦定時(shí)關(guān)機(jī)怎么設(shè)置?-電腦定時(shí)關(guān)機(jī)設(shè)置教程 電腦定時(shí)關(guān)機(jī)怎么設(shè)置?-電腦定時(shí)關(guān)機(jī)設(shè)置教程

華為純凈模式怎么關(guān)閉?-華為純凈模式關(guān)閉教程 華為純凈模式怎么關(guān)閉?-華為純凈模式關(guān)閉教程

電腦配置怎么看?-電腦配置查看教程 電腦配置怎么看?-電腦配置查看教程

蘋果手機(jī)突然黑屏打不開怎么辦?-蘋果手機(jī)突然黑屏打不開教程 蘋果手機(jī)突然黑屏打不開怎么辦?-蘋果手機(jī)突然黑屏打不開教程

朋友圈顯示一條橫線中間一個(gè)點(diǎn)是什么意思?-朋友圈顯示一條橫線中間一個(gè)點(diǎn)解釋 朋友圈顯示一條橫線中間一個(gè)點(diǎn)是什么意思?-朋友圈顯示一條橫線中間一個(gè)點(diǎn)解釋

熱門教程 更多

圖片工廠形狀圖層重命名的詳細(xì)步驟 圖片工廠形狀圖層重命名的詳細(xì)步驟

小米怎么退出安全模式?-小米退出安全模式方法 小米怎么退出安全模式?-小米退出安全模式方法

小米手機(jī)助手怎么使用?-小米手機(jī)助手使用教程 小米手機(jī)助手怎么使用?-小米手機(jī)助手使用教程

小米怎么強(qiáng)制重啟手機(jī)?-小米強(qiáng)制重啟手機(jī)方法 小米怎么強(qiáng)制重啟手機(jī)?-小米強(qiáng)制重啟手機(jī)方法

電腦定時(shí)關(guān)機(jī)怎么設(shè)置?-電腦定時(shí)關(guān)機(jī)設(shè)置教程 電腦定時(shí)關(guān)機(jī)怎么設(shè)置?-電腦定時(shí)關(guān)機(jī)設(shè)置教程