【发布时间】:2013-06-20 13:40:06
【问题描述】:
是否可以在 Javascript 中将这样的内容:d131dd02c5e6eec4 693d9a0698aff95c 2fcab58712467eab 4004583eb8fb7f89(MD5 哈希函数的结果)转换为整数?
【问题讨论】:
-
你想要这个整数做什么?您可以将其转换为字符串,但不能转换为 JavaScript 数字(准确地说,无论如何)。
-
我正在尝试实现 Chord 协议。
-
您甚至可以开始将其转换为 int 的唯一方法是使用某种形式的替换将字母替换为数字,这会产生一整套其他问题...
-
@AndreiBogdan:那么,要实现 Chord 协议,需要对哈希(作为整数)进行什么计算?
-
在描述协议的文章中,它说“一致的哈希函数使用 SHA-1 作为基本哈希函数为每个节点和密钥分配一个 m 位标识符。通过对节点的 IP 进行哈希处理来选择节点的标识符地址 [...]”。所以我可以通过比较字符串来“围绕一个圆圈”排列这些值,但后来它说每个节点都有一个后继列表:“s = successor(n+2^i), where 0
标签: javascript md5