RSA算法基于一个事实:将两个大素数相乘十分容易,但是想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。
具体流程是:
hdu 1211 RSA
按照题目所讲的步骤来就行。
#include <iostream>
#include <cstdio>
using namespace std;
typedef long long LL;
void exgcd(LL a,LL b,LL &x,LL &y){
if(b==0){
x=1; y&#