linux crc工具,Windows和Linux下使用MD5、SHA1、CRC32校验备份文件的完整性
因為經常會用到備份加密壓縮過的數據到不同的服務器,然而這些服務器是否可靠,服務器的提供者是否值得信任,為了保證文件的完整性不被篡改,也為了多個地方存儲的同一個大文件的備份自己能夠快速的識別出來是否是同一個文件,所以會用到MD5、SHA1、CRC32校驗文件的完整性,不需要下載到本地,而在遠程服務器上進行文件完整性的校驗,不論在Windows的服務器還是Linux的服務器,都可以使用MD5、SHA1、CRC32進行文章完整性的校驗,省時省力。
一、windows操作系統中使用Hash 1.0.4 進行MD5、SHA1、CRC32校驗文件的完整性
Hash是一款小巧好用的哈希計算器,Hash支持文件拖放,速度快,可以計算文件的MD5、SHA1、CRC32 的值,是為了保證文件的正確性,防止一些人盜用程序,加些木馬或者篡改版權,設計的一套驗證系統。每個文件都可以用Hash驗證程序算出一個固定的MD5碼來。
使用方法:
1、打開Hash md5校驗工具,把需要校驗的文件拖進Hash窗口;
2、根據文件的大小,一段時間后軟件會得出這個文件的MD5碼,對比后如果那個MD5碼不同,就說明這個文件不完整,或是被別人動過手腳,反之則說明沒有問題。
二、Linux操作系統中使用md5sum和sha1sum進行MD5、SHA1校驗文件的完整性
md5sum校驗MD5值的命令:
md5sum www_xxorg_com.tar.gz
sha1sum校驗SHA1值的命令:
sha1sum www_xxorg_com.tar.gz
這樣就可以得到相應文件的MD5、SHA1值,然后可以進行比較,另外對于特別大的文件也可以在校驗的時候把校驗的哈希值保存到輸出文件中,或者根據已經得到的hash來確認文件,以MD5為例,sha1sum以此類推:
#將哈希值保存的文件中
sha1sum www_xxorg_com.tar.gz > md5-hash.txt
cat md5-hash.txt
#還可以根據已經得到的hash來確認文件
sha1sum -c md5-hash.txt
www_xxorg_com.tar.gz: 確定
總結
以上是生活随笔為你收集整理的linux crc工具,Windows和Linux下使用MD5、SHA1、CRC32校验备份文件的完整性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VBA中窗体模块、标准模块和类模块的区别
- 下一篇: Linux网络编程之六 --在线英英字典