一些网站,如Sumotorrent.com使用32位长哈希的磁链接,但我的代码被设计为存储和使用40位长哈希?如何将32位长信息哈希转换为40位长信息哈希在python中?
0
A
回答
1
这些磁铁链接中的信息哈希似乎是在Base32中编码的,而在Bittorrent中使用的信息哈希是十六进制的(即Base16)。这似乎提供一致的结果:
import base64
base64.b16encode(base64.b32decode("<your hash goes here>"))
1
相关问题
- 1. 如何从基地32位转换信息哈希到基地16
- 2. file_get_contents包含哈希信息
- 3. 哈希表信息getKey
- 4. Perl哈希元信息
- 5. 介绍信息的哈希在Perl
- 6. 旋转哈希为16位
- 7. 从哈希映射返回信息
- 8. 位置哈希
- 9. 将redis哈希转换为python字典?
- 10. 在Android浏览器上将哈希(#)哈希(#)转换为%23
- 11. 如何将哈希键数组的python哈希转换为数组?
- 12. 如何保存的信息,从哈希未来在Ruby中
- 13. 160位SHA1哈希的前32位是CRC32哈希的可接受替代吗?
- 14. 如何将redis哈希转换为JSON?
- 15. 转换DJB哈希到64位
- 16. 如何从PHP中的信息哈希中获取torrent文件?
- 17. 是否可以将NetMTLMv2哈希转换为NTLM哈希?
- 18. 将部分MD5哈希码转换为长
- 19. 将SHA256哈希字符串转换为Python中的SHA256哈希对象
- 20. 如何找到IIS中的加密和哈希算法信息?
- 21. 固定长度哈希
- 22. 如何在哈希中存储哈希哈希?
- 23. 哈希哈希在Perl中
- 24. Python哈希()不能处理长整数?
- 25. 转换http_params哈希
- 26. 盐长与总哈希长度比
- 27. 如何检测哈希密码长度?
- 28. 如何从使用PHP的torrent文件获取哈希信息?
- 29. 如何将字符串等哈希转换为红宝石哈希?
- 30. 将特定的JSON哈希信息提取到Rails视图
@vartec @GWW @ dan04 @塞斯 - 约翰逊@斯科特 - 格里菲斯请参阅在您的部分知识的缺乏@hammar提供的答案并不总是意味着一个问题是错误的或模糊的,并且在计算机科学中没有特别模糊的问题。 – Max 2011-06-03 22:35:46