选择两个大素数 p 和q计算 n=pq 和 ϕ(n)=(q−1)(p−1) 随机选择一个素数 a(0<a<n) 与 ϕ(n) 互素计算 a=b−1(modϕ(n)) ,即找一个数 b 使得ab=Xϕ(n)+1将n和a作为公钥公开,加密方式: y=xamod(n) ,解密方式: y=xbmod(n)