FileHashChecker是一款超級好用短的md5等值提取軟件,因此用戶們利用該軟件,就可以讓自己去提取對應軟件的MD5數值,讓自己可以通過提取后的MD5數值,進行對比,查看自己的軟件是否被人進行修改過,此外軟件也還是開源免費且非常小巧的軟件,因此感興趣的用戶,快來下載體驗吧!
軟件特色
該程序有一個干凈的界面,沒有工具欄和菜單欄,令人耳目一新。頂部的第一個框是文件路徑,使用瀏覽按鈕導航到文件所在的目錄并選擇它。
crc32、md5、sha1算法校驗說明
一、crc32
crc全稱為cyclic redundancy check,又叫循環冗余校驗。crc是目前使用中最老的一種校驗算法,它是由w. wesley peterson在1961年發表的論文中提出,crc是種根據網絡數據封包或電腦檔案等數據產生簡短固定位數校驗碼的一種散列函數(hash,把任意長度的輸入通過散列算法,最終變換成固定長度的摘要輸出,其結果就是散列值,按照hash算法,hash具有單向性,不可逆性),主要用來檢測或校驗數據傳輸或者保存后可能出現的錯誤。生成的數字在傳輸或者儲存之前計算出來并且附加到數據后面,然后接收方進行檢驗確定數據是否發生變化。一般來說,循環冗余校驗的值都是32位的整數。由于本函數易于用二進制的電腦硬件使用、容易進行數學分析并且尤其善于檢測傳輸通道干擾引起的錯誤,因此獲得廣泛應用。
二、md5
md5全稱為message algorithm 5,又叫摘要算法和哈希算法。是ronald l. rivest在1992年間提出的,md5由md4、md3、md2改進而來,md5散列長度通常是128位,是目前被大量廣泛使用的散列算法之一,主要用于密碼加密和文件校驗等,雖然md5比crc的安全可靠性要高的多,但目前已經找到可行的破解方法。現在網上雖然出現有些破解網站和軟件,不過可以肯定實際作用范圍相當有限,比如,即使黑客拿到了password md5值,除了暴力破解,即使找到碰撞結果也未必能夠影響用戶安全問題,因為對于密碼還要限定位數、類型等,但是如果是面向數字簽名等應用,可能就會被破解掉。
三、sha1
sha全稱為secure hash algorithm,又叫安全散列算法。sha是由美國國家安全局(nsa)所設計,并由美國國家標準與技術研究院(nist)發布,sha家族算法有sha-1、sha-224、sha-256、sha-384和sha-512(后四者通常并稱sha2),原理和md4、md5相似。sha可將一個最大2^64位(2305843009213693952字節)信息,轉換成一串160位(20字節)的散列值(摘要信息),是目前應用最廣的hash算法。同md5一樣,從理論角度,sha1也不是絕對可靠,目前也已經找到sha1的碰撞條件,但“實用”的碰撞算法軟件還沒出現。于是美國nist又開始使用sha2,研究更新的加密算法。
更新內容
1.修復已知bug
2.優化操作體驗
標簽: MD5值校驗
裝機必備軟件
網友評論