什麼是哈希值
哈希值就是文件的身份證,不過比身份證還嚴格。他是根據文件大小,時間,類型,創作者,機器等計算出來的,很容易就會發生變化,誰也不能預料下一個號碼是多少,也沒有更改他的軟件。哈希算法將任意長度的二進制值映射為固定長度的較小二進制值,這個小的二進制值稱為哈希值。哈希值是一段數據唯一且極其緊湊的數值表示形式。如果散列一段明文而且哪怕只更改該段落的一個字母,隨後的哈希都將產生不同的值。要找到散列為同一個值的兩個不同的輸入,在計算上是不可能的。
消息身份驗證代碼 (MAC) 哈希函數通常與數字簽名一起用於對數據進行簽名,而消息檢測代碼 (MDC) 哈希函數則用於數據完整性。
哈希值的應用
HASH是根據文件的內容的數據通過邏輯運算得到的數值, 不同的文件(即使是相同的文件名)得到的HASH值是不同的, 所以HASH值就成了每一個文件在電驢(eMule)里的身份證。
不同HASH值的文件在電驢(eMule)里被認為是不同的文件,相同的HASH值的文件的內容肯定是完全相同(即使文件名不同)。
HASH值還有文件校驗的功能,相當於文件的校驗碼, 所以還可以用來檢查文件下載是否正確。
由於本身的固定性哈希值可以用在文件搜索上,比如可以利用文件哈希值在下載工具上搜索文件,下面以某軟件為例,說明一下使用方法。
一.知道資源HASH值如何搜索文件
表達式:
ed2k::文件哈希值
舉例,文件的hash值是:
E8C636D0C0486378BF61E6A3000D0FB7
就可以在選擇搜索方式「服務器」或者「全局服務器」,然後輸入:
ed2k::E8C636D0C0486378BF61E6A3000D0FB7
這樣就能找到hash值等於這個值的文件了,如果文件名有很多種,可以點開文件名前面的小加號「+」,查看所有文件名。
如圖所示:

已知文件hash值在該服務器搜索一個文件
二.尋找相關文件
表達式:
related::文件哈希值
同上選擇搜索方式「服務器」或者「全局服務器」,然後輸入:
related::E8C636D0C0486378BF61E6A3000D0FB7
就可以找到與此文件相關的文件。

GDCA(數安時代)擁有國內自主簽發信鑒易 TrustAUTH SSL證書以及是國際多家知名品牌:GlobalSign、Symantec、GeoTrust SSL證書指定的國內代理商。為了讓國內更多的網站升級到安全的https加密傳輸協議。近日,GDCA推出多種國際知名SSL證書優惠活動,實現HTTPS加密並展示網站真實身份信息
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/307794.html
微信掃一掃
支付寶掃一掃