1

我正在寻找从值列表中生成哈希值,例如:

54 2040 37 19 45

生成与

2040 45 19 54 37

或者

狗 猫 房子 车

生成与以下相同的哈希:

家猫狗车

基本上,值是最重要的,而不是顺序

4

2 回答 2

4

另一种解决方案可能是在调用“普通”散列函数(如 md5、sha-1、sha-256)之前按字母/数字对字符串进行排序,并在对其进行去散列时执行相同操作。

于 2013-10-13T07:40:43.210 回答
2

单独散列元素并异或它们的散列。

但请注意,我不知道这样做的任何安全隐患(如果重要的话)。

于 2013-10-13T09:56:24.160 回答