【发布时间】:2014-03-19 13:57:29
【问题描述】:
在RSA加密算法中已知e、d和n时,如何找到p和q的因数。我试图搜索但找不到任何来源。任何提示、参考或解决方案就足够了。
(e,n) 和 (d,n) 分别是公钥和私钥,n = pq.
【问题讨论】:
-
找到
p和q的唯一方法是分解n,这很难。 -
@user448810 当解密密钥
d也已知时,你确定它仍然成立吗?在计算上仍然不可行吗? -
您可以尝试this algorithm,但并不总是有效。
-
user448810 指向的算法是概率性的。每次尝试都有至少 1/2 的概率成功。因此,直到成功的预期尝试次数仅为 2。因此,这是一种非常有效的算法。
-
这个问题似乎是题外话,因为它是关于一般的密码学,没有具体的编码问题。
标签: cryptography rsa number-theory