會提供md5的驗證碼
我們可以從wiki來了解md5的介紹
也可以用來確認檔案的正確性以及來源是否被竄改
直到筆者最近發生慘痛的經驗導致做兩天白工後,決定來深入了解在ubuntu中md5的應用也希望以後不會在發生這樣的慘劇
簡單示範一下md5sum指令的應用
假設我串改內容再回存呢?
再驗證一次 會發現md5碼變了
使用md5sum 123.txt >123.md5
會產生一個123.md5檔案
點開會看到
d41d8cd98f00b204e9800998ecf8427e 123.txt
進階用法:
輸入
md5sum -c 123.md5
會出現:123.txt: 正確
若更改123.txt裡面的內容之後
會出現
123.txt: 錯誤
md5sum: WARNING: 1 computed checksum did NOT match
僅附上圖片 來理解反白部份 md5sum指令驗證的過程
上面驗證正確是更改前
下面驗證失敗部份是因為123.txt的內容遭到更改導致印出驗證錯誤
這代表我們進階用法:可以作怎樣的應用呢?
我們可以用md5來確定我們的檔案有搬移到目的地 用md5來確認檔案有確實的更新是很重要的
也大大減低了 因為沒驗證 又對linux cp的細節不熟 而作兩天白工....Orz
沒有留言:
張貼留言