加密的时候,输入Y,然后输入要加密的文本(大写字母)
解密的时候,输入N,然后输入一个整数n表示密文的个数,然后n个整数表示加密时候得到的密文。
/*RSAalgorithm*/
#include
#include
#include
#defineMM7081
#defineKK1789
#definePHIM6912
#definePP85
typedefcharstrtype[10000];
intlen;
longnume[10000];
intchange[126];
charantichange[37];
voidinitialize()
{inti;
charc;
for(i=11,c=’A’;c
{change[c]=i;
antichange[i]=c;
}
}
voidchangetonum(strtypestr)
{intl=strlen(str),i;
len=0;
memset(nume,0,sizeof(nume));
for(i=0;i