InfoHash是什么?
InfoHash表示哈希方法名,這里還可以使用ED2K,AICH,SHA1和MD5等。這個值是文件的標識符,是不可缺少的。
一般翻譯做散列、雜湊,或音譯為哈希,是把任意長度的輸入通過散列算法變換成固定長度的輸出,該輸出就是散列值。
這種轉換是一種壓縮映射,也就是,散列值的空間通常遠小于輸入的空間,不同的輸入可能會散列成相同的輸出,所以不可能從散列值來確定唯一的輸入值。簡單的說就是一種將任意長度的消息壓縮到某一固定長度的消息摘要的函數。
擴展資料
磁力鏈接最常見的用途是基于文件內容的散列函數值來鏈接到特定文件,生成一個唯一的文件識別符,類似于ISBN。
不像常規的識別符,內容散列可以被任意一位持有此文件的人生成,所以并不需要一個中心機構,這使其在文件共享領域經常被用作搜索條件,因任何人都可以分發一個磁力鏈接來確保該鏈接指向的資源就是他想要的,而和得到該資源的方式無關。
參考資料來源: