应付考试的写法:
注意:RSA加解密、签名时:计算的是关于φ(n)的逆元不是直接关于n的逆元,d是e的逆元,φ(n)与e互素才可以有逆元
已知n=pxq,计算φ(n),计算d :扩展欧几里得算法
流程:
题目:
d·e=1 mod 96,e=5,求d
递归(不断的做除法,辗转相除)的计算一个三元组。
有两个初始的三元组:
设三元组(x,y,z),x,y,z满足:
因为要算5对96的逆元,一般把大的放在前面
即:96*x+5*y=z
可以看一下初始的三元组是满足这个式子的。
(1,0,96)
(0,1,5)