如何从 RSA 公钥获取私钥?
是否可以获取 RSA 加密的私钥:
Public key:
n=14471312083473289027
e=17
我发现:
p=2612029591
q=5540255797
现在,我如何找到 d??
Is is possible to get the private key for RSA encryption given:
Public key:
n=14471312083473289027
e=17
I found out that:
p=2612029591
q=5540255797
Now, how do I find d
??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
私钥是一个整数d,使得e*d = 1同时对p-1和q-1取模。您链接到的问题的第二个答案(获得超过 30 票赞成的答案)中给出了详细信息。
Private key is an integer d such that e*d = 1 modulo both p-1 and q-1. Details are given in the second answer (the one with more than 30 upvotes) to the question you link to.
RSA实践者:
找到n的数据类型,你将得到d ans!
得到输出后,将 inc 添加到以下公式中:
然后
ans=[((inc-1)*k)+1]/e;
RSA Practitioner:
find the dataype for n, you will get d ans!
After getting output, add inc to following formula:
then
ans=[((inc-1)*k)+1]/e;