【发布时间】:2013-10-15 11:42:42
【问题描述】:
我有一个看起来像这样的数据结构 (Hash):
{
foo: "Test string",
bar: [475934759, 5619827847]
}
我正在尝试从该Hash 创建一个校验和,以检查将来是否相等。我尝试使用Hash 的hash 方法,得到了令人满意的漂亮哈希,但事实证明,相同的Hash 在重新启动解释器后会产生不同的哈希。
我真的只是希望能够从 Hash、String 或 Array 实例创建 ~128 位校验和。
这可能吗?
【问题讨论】:
-
如果哈希或数组的内部排序很重要,那么这不是一个简单的操作。如果内部订单不重要,有什么理由不能只对 json 或 yaml 内容进行摘要?
-
@mcfinnigan:数组的顺序很重要,但哈希的顺序并不重要。我会谷歌文摘。