是否存在C#哈希生成方法,其中值的顺序无关紧要?

时间:2013-10-13 07:27:20

标签: c# hash compression

我正在寻找从值列表生成哈希,其中包括:

54 2040 37 19 45

生成与

相同的哈希

2040 45 19 54 37

狗猫屋车

生成与:

相同的哈希 家猫狗车

基本上价值是重要的,而不是订单

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:2)

单独散列元素并对其散列进行散列。

请注意,我不知道这样做会带来任何安全隐患(如果这很重要)。