【发布时间】:2011-01-10 14:02:31
【问题描述】:
φ(n) = (p-1)(q-1) p 和 q 是两个大数 找到 e 使得 gcd(e,φ(n)) = 1
认为 p 和 q 是一个非常大的素数 (Bigint)。我想为此找到一个有效的解决方案。
[编辑] 我可以使用蛮力方法解决这个问题。但由于数字太大,我需要更有效的解决方案。 还有 1
【问题讨论】:
-
RSA算法没有给你你想要的解释吗?
-
家庭作业标签似乎很合适
-
1.这不是功课 2. 我正在使用 RSA 并希望为 gcd 提供有效的解决方案
-
你能说得更具体点吗?您在寻找什么以及给定的信息是什么?因为如果您要查找的是给定 p 和 q 的 e 值,则 e=φ(n)+1 有效...
-
@Gamecat @Grammin 无意冒犯,但如果有人没有答案,请不要参考作业。在我看来,我们在大学所做的与我们在工作中所做的无关。我的意思是我们应该停止上大学吗?
标签: c++ algorithm math cryptography