有这些整数X,P,R和D
KX is known
UP, UR, UD are unknown (secret)
UD is much lower than KX*UP*UR
我需要的是编写特殊函数f(KX,UP,UR,UD),这些函数将满足以下要求:
我正在尝试像
这样的东西f=KX*UP*UR mod UD
但我有直觉,认为它不符合第二个要求。
这样的功能可以存在吗?
答案 0 :(得分:0)
好的,我找到的最简单的解决方案是简单地计算由连接整数组成的字符串的MD5哈希值。我认为,如果我在未知源代码字符串中更改一个已知部分,则无法猜测哈希值将被计算出来。