重劍
計算文件的哈希數值
現在網絡中比較常見的哈希數值計算方式有兩種,一種是MD5方式,另一種是SHA1方式。目前只有通過MD5這種方式計算出的結果,才可以成功轉換為磁性鏈接信息。所以我們首先下載運行“MD5-Hash哈希值計算工具”這款軟件,接著點擊窗口下方“校驗類型”中的“MD5”選項。然后點擊“計算文件哈希值”按鈕,在彈出的對話框中選擇需要傳遞的文件,很快就可以在軟件的“哈希值”里面看到計算出來的哈希數值了(圖1)。
默認情況下計算出的哈希數值是32位的,但是轉換為磁性鏈接的哈希數值必須是40位的。這里就涉及到一個數值轉換問題。首先我們將數值轉換為16位的哈希數值,這個轉換方法倒是非常簡單。只需要將32位的哈希數值前后八位掐頭去尾,剩下的就是16位的哈希數值了。比如32位的哈希數值為B7FCE0CE2229E2A289D3E6816D26D507,那么它的16位哈希數值就是2229E2A289D3E681。而40位哈希數值的轉換方式為,16位的哈希數值加上32位哈希數值的后8位,再加上32位哈希數值的后16位即可。通過這樣的計算就可以得到40位哈希數值,本例的結果為:2229E2A289D3E6816D26D50789D3E6816D26D507。
轉換為磁性鏈接內容
既然現在已經有了哈希數值的內容,接下來我們就可以將其轉換成磁性鏈接了。首先下載運行HashToMagnet這款工具,將剛剛轉換出來的哈希數值信息粘貼到窗口中(圖2)。如果轉換的哈希數值比較多,那么一行粘貼一個哈希數值就可以了。接著點擊工具欄中的“哈希→磁力鏈接”按鈕,然后在彈出的對話框中點擊“轉換”按鈕(圖3)。
當工具提示轉換完成后關閉轉換對話框,在軟件的窗口里面就可以看到轉換成功后的磁性鏈接信息。將得到的磁性鏈接信息通過微博、微信等方式發布出去,這樣其他網友就可以獲取到我們發布的相關文件了。
最后,網友無論是在百度云等云存儲里面,還是在迅雷等下載軟件里面,只需要粘貼上這段磁性鏈接的信息,軟件就會自動下載對應的BT種子,然后再利用BT的方式下載傳遞的文件(圖4)。