肯定有一个大数是对方不知道的。
比如说我先掺一个数加密传给你,你把你的数也掺一个数加密传回来给我。
我再进行一步变换然后传回数据给你,你进行最后的解密则可以判断是否相等。
这中间你没有机会穷举。
【 在 liushuoshu (刘硕鼠) 的大作中提到: 】
: 标 题: Re: 一个面试题 (转载)
: 发信站: 水木社区 (Fri Jul 2 10:11:54 2021), 站内
:
: 原始数据就10个可能性,如果算法是公开的,对方可以穷举所有10种可能来撞出你的数字
: 当然了如果每次只透露一点点信息,有可能在对方撞出结果之前就先判定数据不同
: 这就是概率问题了
: 【 在 here080 的大作中提到: 】
: : 必须掺一个大数再加密。需要某种方法多次来回传输之后消掉两个原始数据。
: :
: --
:
: ※ 来源:·水木社区
http://m.mysmth.net·[FROM: 111.205.43.*]
--
FROM 76.126.252.*