gpt4 book ai didi

algorithm - 基于时间的散列,允许比较散列数据

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:37:57 26 4
gpt4 key购买 nike

我正在尝试散列两个不同的地理位置 (-180.0, 60.59)(-179.0, 80.40) 以防止地理位置被知道,同时允许知道两个哈希之间的数字差异。我想答案是在客户端生成并存储一个 key ,并在哈希中有一个基于时间的 key 。

最佳答案

Cryptographic Hash 函数不是保留操作,也就是说;

a + b != H(a+b)

将 + 视为任何操作。这对于查找散列冲突将是非常危险的。

您需要的是至少支持一种操作的同态加密。一个例子是 Paillier cryptosystem .当您乘以密文时,您会得到明文的加法。

a + b = Dec(Enc(a) * Enc(b))。

关于algorithm - 基于时间的散列,允许比较散列数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53513266/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com