當前位置:
首頁 > 最新 > 哈希值的定義與應用

哈希值的定義與應用

什麼是哈希值

哈希值就是文件的身份證,不過比身份證還嚴格。他是根據文件大小,時間,類型,創作著,機器等計算出來的,很容易就會發生變化,誰也不能預料下一個號碼是多少,也沒有更改他的軟體。哈希演算法將任意長度的二進位值映射為固定長度的較小二進位值,這個小的二進位值稱為哈希值。哈希值是一段數據唯一且極其緊湊的數值表示形式。如果散列一段明文而且哪怕只更改該段落的一個字母,隨後的哈希都將產生不同的值。要找到散列為同一個值的兩個不同的輸入,在計算上是不可能的。

消息身份驗證代碼 (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加密並展示網站真實身份信息。詳情請資訊GDCA產品官網在線客服https://www.trustauth.cn/。

文章轉載:

https://www.trustauth.cn/wiki/15651.html


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 數安時代GDCA 的精彩文章:

詳解MySQL中的字元串拼接函數
超文本標記語言HTML
網路安全之中間人攻擊
Google啟動HSTS機制,瀏覽器強制執行HTTPS加密協議
修復cve-2016-8655漏洞的解決方案

TAG:數安時代GDCA |