【发布时间】:2016-01-11 06:58:06
【问题描述】:
问题:
A 公司拥有不想泄露给 B 公司的机密数据。 B 公司有他们不想泄露给 A 公司的秘密数据。
秘密数据是双方的IP地址。
但这两家公司想知道他们拥有的重叠 IP 的数量(两家公司在数据库中的 IP 地址)。
如果不使用第三方,我想不出一种方法来解决这个问题,而不会有一方泄露他们的秘密数据集。是否有任何类型的哈希算法可以解决这个问题?
【问题讨论】:
-
您可以轻松地对 ip 地址进行 MD5 哈希,并比较哈希列表。但是如果公司一定不能知道哪些地址匹配,即使这样也不好,因为如果你知道什么 IP 转换成什么哈希,你就可以看到哪些是共享的。
-
一个 ipv4 地址的 md5 对暴力破解来说是微不足道的
-
是的,他们不知道是哪一个。那不会解决问题。不过谢谢。
-
发邮件给我,我会做的。也请告诉我任何一家 tyvm 公司的联系方式。
-
没有任何“第三方”——比如中立的“中间人”——应用程序——我会说这是不可能的。您当然可以加密等,但有什么保证可以保证其中一家或两家公司不会嗅探网络流量?
标签: algorithm encryption hash secret-key