file1                 ..."/>
溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MD5sum 指紋對比

發(fā)布時間:2020-07-12 18:50:29 來源:網絡 閱讀:595 作者:雨后的春筍 欄目:安全技術
cmz@leco:~/test$ echo '1'>file1                           # 開始file1中放入1
cmz@leco:~/test$ echo '2'>file2                  # 開始file2中放入2
cmz@leco:~/test$ md5sum file1 file2 >f1f2.md5                  # 將file1和file2的指紋庫放在f1f2.md5文件中
cmz@leco:~/test$ ls                                 
campus-tomcat  f1f2.md5  file1  file2  fileCompression.sh  logs
cmz@leco:~/test$ cat f1f2.md5                   # 查看指紋庫里面內容
b026324c6904b2a9cb4b88d6d61c81d1  file1
26ab0db90d72e28ad0ba1e22ee510510  file2
cmz@leco:~/test$ md5sum --check f1f2.md5                   # 檢查指紋庫
file1: OK
file2: OK

# 以下視圖改變文件
1. 改變其中任意一個文件內容
2. 改變所有文件內容
結論: 不管改變哪一個文件,指紋庫都會檢查不過。說明文件被篡改。

cmz@leco:~/test$ echo "11">file1     
cmz@leco:~/test$ md5sum --check f1f2.md5 
file1: FAILED
file2: OK
md5sum: WARNING: 1 computed checksum did NOT match
cmz@leco:~/test$ echo "1">file1
cmz@leco:~/test$ md5sum --check f1f2.md5 
file1: OK
file2: OK
cmz@leco:~/test$ echo "12">file2
cmz@leco:~/test$ md5sum --check f1f2.md5 
file1: OK
file2: FAILED
md5sum: WARNING: 1 computed checksum did NOT match
cmz@leco:~/test$ echo "2">file2
cmz@leco:~/test$ md5sum --check f1f2.md5 
file1: OK
file2: OK
cmz@leco:~/test$ echo "11">file1
cmz@leco:~/test$ echo "12">file2
cmz@leco:~/test$ md5sum --check f1f2.md5 
file1: FAILED
file2: FAILED
md5sum: WARNING: 2 computed checksums did NOT match
cmz@leco:~/test$ echo "1">file1
cmz@leco:~/test$ echo "2">file2
cmz@leco:~/test$ md5sum --check f1f2.md5 
file1: OK
file2: OK

以上的方案,完全可以用于靜態(tài)網頁中,在服務器上靜態(tài)文件,手動先生成指紋庫,然后在所有文件對比指紋庫。輕松應對防止文件被篡改。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI