类哈希函数
Hash-like Functions
是否有任何密码安全的哈希函数可以给一个字符串数组进行哈希处理,并且无论数组元素的顺序如何,都将始终计算相同的输出?
我意识到可以将数组元素合并到一个字符串中并对其进行哈希处理,但我特别询问的是与顺序无关(如布隆过滤器)但加密安全(与布隆过滤器不同)的函数
对数组进行排序,应用任何您喜欢的编码将数组转换为一个字符串,然后应用标准的加密哈希。
在 Cryptography StackExchange 上问了同样的问题后,有人提到了这个描述多集哈希函数的问题,特别是 MSet-Mu-Hash 和 MSet-VAdd-Hash 函数:https://crypto.stackexchange.com/questions/54544/how-to-to-calculate-the-hash-of-an-unordered-set
是否有任何密码安全的哈希函数可以给一个字符串数组进行哈希处理,并且无论数组元素的顺序如何,都将始终计算相同的输出?
我意识到可以将数组元素合并到一个字符串中并对其进行哈希处理,但我特别询问的是与顺序无关(如布隆过滤器)但加密安全(与布隆过滤器不同)的函数
对数组进行排序,应用任何您喜欢的编码将数组转换为一个字符串,然后应用标准的加密哈希。
在 Cryptography StackExchange 上问了同样的问题后,有人提到了这个描述多集哈希函数的问题,特别是 MSet-Mu-Hash 和 MSet-VAdd-Hash 函数:https://crypto.stackexchange.com/questions/54544/how-to-to-calculate-the-hash-of-an-unordered-set