加密的時候,輸入Y,然後輸入要加密的文字(大寫字母)
解密的時候,輸入N,然後輸入一個整數n表示密文的個數,然後n個整數表示加密時候得到的密文。
/*RSAalgorithm*/
#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
加密的時候,輸入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