打破RSA:如果公共指数e = 3是固定的,如何有效地从模数计算p和q?

时间:2015-04-14 06:59:25

标签: java cryptography public-key-encryption

我在Java中实现RSA加密的以下考虑因素:

假设我选择e = 3作为公共指数。那么模数n的素因子p和q必须满足gcd(p-1,3)= gcd(q-1,3)= 1。

我使用BigInteger Java类来计算质数p和q(可能)。然而,大多数情况下,上述关系并不满足。

除了使用BigInteger.probablePrime(length,rmd)计算新素数之外,我还能做些什么来有效地找到质数p和q(满足上面的关系),因为公共指数e = 3是固定的?

0 个答案:

没有答案