如何计算info_hash参数?又名对应于信息字典的哈希?
根据官方规格:
info_hash
metainfo文件中info值的bencoded形式的20字节sha1哈希。请注意,这是metainfo文件的子字符串。
几乎可以肯定必须逃避该值。
这是否意味着仅从meta-info文件中获取子字符串,并对表示字节进行sha-1哈希处理?
....因为这是我尝试12次的方式,但没有成功,这意味着我将生成的哈希值与应该最终得到的哈希值进行了比较。并且它们不同.. +跟踪器响应为FAILURE,未知种子...或某事
那么如何计算info_hash?
最佳答案
b解码图元文件。然后就是sha1(bencode(metadata['info']))
(即再次仅对info dict编码,然后对其进行哈希处理)。