1、假设p=5,q=7,e=5,m=2.计算d,公钥,私钥。
方法一:
n=p*q=5*7=35
Φ(n)=(p-1)*(q-1)=4*6=24
由公式:e d mod Φ(n)=== 1
带入数字得:5 d mod 24 ===1
把上诉公式看成:5x+24y = 1
拆分:
24 = 5*4+4
5 = 4*1+1
4 = 24 - 5*4*1
1 = 5 - (24-5*4)*1 = 5-24+5*4 = 5*4+5-24=5(4+1)-24 = 5*5-24
5*5-24=1 与 5x+24y = 1 格式相等。则 x=d=5
公钥(n,e)=(35,5) 私钥(n,d)=(35,5)
方法二:
公式:Φ(n) * k + 1 =ed k:为系数,且从1开始,例如:(1,2,3,4,5...