BitTorrent 中的 SHA1 哈希不是文本

SHA1 Hash in BitTorrent is not text

我正在学习如何使用 bitTorrent 和 BT 的 Bencoded 字典。但我不明白 pieces 是如何在 torrent 元信息文件的 SHA-1 中编码的。据我所知,SHA-1 哈希看起来像这样 aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d,但它看起来像这样 KÅ•Š8yç=¾4f¯gBûõÿm¶¤lâFiÔ 有人告诉我这是什么吗?

不,你的假设是错误的。 SHA-1 不 "look like this aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d" 因为散列函数 returns 只是字节列表。您所看到的 KÅ•Š8yç=¾4f¯gBûõÿm¶¤lâFiÔ 只是该函数的输出,您的查看器试图将其输出为文本,这显然失败了。