Tag: chinese remainder theorem

如何从P,Q和E计算用于RSA加密的D.

我试图用P , Q和E找到D ( Dp , Dq和(p -1 mod q)也可用)。 根据这个答案和这个问题的回答和更新使用以下方法我应该得到D 为了测试这一点,我生成了密钥对,并尝试从现有组件中计算组件,并将结果与​​原件进行比较。 除D外,所有结果都很好。 我从上面的答案中复制了我的计算错误。 如果有人能告诉我我做错了什么会很棒。 测试代码 using System; using System.Numerics; using System.Security.Cryptography; using System.Text; class Program { static RSAParameters key = new RSAParameters() { P = new byte[]{ 0xDE, 0xA6, 0x35, 0x0B, 0x0A, 0xA5, 0xD7, 0xA0, 0x5C, 0x49, 0xEA, 0xD1, 0x3F, 0xA6, 0xF5, 0x12, 0x19, […]