Re: [問題] 請問光碟「自我檢證」的機制

看板Linux作者 (狗咪咪)時間16年前 (2009/08/20 18:02), 編輯推噓3(303)
留言6則, 3人參與, 最新討論串2/2 (看更多)

08/17 18:20,
他主要應該是防止在下載過程中出問題造成安裝失敗吧?
08/17 18:20

08/17 23:24,
程式載入道記憶體執行 整張光碟就是資料了
08/17 23:24

08/17 23:26,
程式本身有問題又能誤判成正確的機率應該比
08/17 23:26

08/17 23:26,
checksum collision的機率還低吧..
08/17 23:26

08/19 05:51,
他問題應該是能否防止檔案遭人工竄改吧 ?!
08/19 05:51

08/19 05:51,
如果同時竄改檔案內容跟 checksum 應該就可以避過才是..
08/19 05:51

08/19 05:52,
我想這些md5/sha1應該是沒經過簽章才是..
08/19 05:52

08/19 05:53,
似乎也沒有說連線用public key驗證..
08/19 05:53
給 buganini 以及其他人: 關於「整張光碟就是資料」的說法,因為整張光碟本身會有一個特定的 MD5碼, 而這個 MD5 碼必須在已經產生整張光碟之後才能夠產生的, 也就是說,不能事前知道該檢證碼,那麼事後這個檢證碼,又該放在哪裡呢? 希望大家能夠知道我在問什麼。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.212.153

08/20 18:58, , 1F
我猜測他不是針對整張CD, 是針對資料區?
08/20 18:58, 1F

08/20 19:06, , 2F
我想是針對[關鍵檔案]...
08/20 19:06, 2F

08/20 19:07, , 3F
另一種做法是放在整個IMG的特定位置
08/20 19:07, 3F

08/20 19:08, , 4F
長度固定的話,大可在讀取後將該區資料重填成0或1
08/20 19:08, 4F

08/20 19:08, , 5F
只要資料都沒錯的話,也是能驗證
08/20 19:08, 5F

08/20 19:49, , 6F
封包的checksum也是先把頭全部填0來算
08/20 19:49, 6F
文章代碼(AID): #1AZHywVJ (Linux)
文章代碼(AID): #1AZHywVJ (Linux)