2010-04-08 44 views

回答

1

按照bittorrent specification的info_hash是來自元信息文件信息鍵的值的url編碼20個字節的SHA1哈希。

您可以使用sha1函數和url編碼ot與urlencode函數來計算php中字符串的sha1哈希值。

UPDATE:

你的方法是不正確的。您需要對已經完成的torrent文件進行b代碼。但是您需要根據Metainfo(洪流)文件中的密鑰計算基於的密鑰info_hash。 當你這樣做的時候,你仍然需要urlencode結果,它似乎也從你當前的實現中丟失。

+0

請檢查我編輯過的帖子 – Shishant 2010-04-08 15:19:59

+0

@Shishant:請參閱我更新的答案。 – 2010-04-08 15:34:10

+0

是的,終於明白了。 – Shishant 2010-04-13 19:21:50

相關問題