ubuntu 下的文件校验(md5、sha256)
生活随笔
收集整理的這篇文章主要介紹了
ubuntu 下的文件校验(md5、sha256)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在本地使用 md5sum/sha256sum 生成某待測文件的 hash 值,以跟標準文件的 hash 值做對比驗證,確定經網絡傳輸過程得到的文件是否真實無損。一般而言,hash 值如果一致,大概率上能保證文件的一致性。
我們以 Download Anaconda Now! | Continuum(Anaconda3-4.4.0-Linux-x86_64.sh)的下載校驗為例,來說明,兩種形式的校驗方法(推薦第二種)。用以對比的正確的各種版本 anaconda 文件的 md5 查看形式為:Anaconda installer archive。
1. 生成文件的 md5/sha256 值
$ md5sum Anaconda3-4.4.0-Linux-x86_64.sh
50f19b935dae7361978a04d9c7c355cd Anaconda3-4.4.0-Linux-x86_64.sh
$ sha256sum Anaconda3-4.4.0-Linux-x86_64.sh
3301b37e402f3ff3df216fe0458f1e6a4ccbb7e67b4d626eae9651de5ea3ab63 Anaconda3-4.4.0-Linux-x86_64.sh
2. 將真實的 md5/sha256 和文件名拷貝至一個文本文件中
分別編寫如下的文本文件:
check-md5
50f19b935dae7361978a04d9c7c355cd Anaconda3-4.4.0-Linux-x86_64.sh
check-sha256:
3301b37e402f3ff3df216fe0458f1e6a4ccbb7e67b4d626eae9651de5ea3ab63 Anaconda3-4.4.0-Linux-x86_64.sh
$ md5sum -c check-md5
Anaconda3-4.4.0-Linux-x86_64.sh: OK
$ sha256sum -c check-sha256
Anaconda3-4.4.0-Linux-x86_64.sh: OK
總結
以上是生活随笔為你收集整理的ubuntu 下的文件校验(md5、sha256)的全部內容,希望文章能夠幫你解決所遇到的問題。