python实现公开密钥密码(内含:模重复平方算法(6)、Miller-Rabin素数测试(8)、广义欧几里得算法(10))
先来一个小练习:一行代码解决它:print("密文为:{}".format(pow(int(input("请输入明文M:")),int(input("请输入e:")),int(input("请输入n:")))))结果如下:下面通过十个小实验慢慢熟悉RSA算法:实验(1)令p=3,q=11,d=7,m=5,编程计算密文C。defisPrime(a,b):whilea!=0:#辗转相除法求最大公约数a