【发布时间】:2017-03-30 10:36:43
【问题描述】:
当我有 p = 163、q = 311 和 e = 281 时,我正在使用欧几里得算法。这是我到目前为止所拥有的
N = p * q = 50693
Totient Symbol(n) = 162 x 310 = 50220
1. 50220 = 178(281) + 202
2. 281 = 1 (202) + 79
3. 202 = 2 (79) + 44
4. 79 = 1 (44) + 35
5. 44 = 1 (35) + 9
6. 35 = 3 (9) + 8
7. 9 = 1 (8) + 1
8. 8 = 8 (1) + 0
然后我继续进行反向替换
A. 9 = 1 (8) + 1 === 1 = 9-1(8)
B. 8 = 35 – 3(9)
C. 1 = 1(9)-1(35-3(9)) -
D. 1 = 3(9) – 1(35) + 1(9) add similar items
E. 1 = 4(9) -1(35)
9 = 44 – 1(35)
1 = 4 (44-1(35)) – 1(35)
1 = 4(44)-4(35)-1(35)
1 = 4(44) – 5(35)
取 35 (5) 旁边的值,从 totient 中减去 50220 – 5 = 50215 d = 50215
这是错误的,因为我使用了在线计算来验证。谁能在这里指出我正确的方向,我认为后面的替换是错误的
【问题讨论】:
标签: rsa