幾個(gè)cpp文件是怎么運(yùn)行的 如何用C語言程序?qū)崿F(xiàn)RSA算法?
如何用C語言程序?qū)崿F(xiàn)RSA算法?加密時(shí),輸入y,然后輸入要加密的文本(大寫字母)解密時(shí),輸入n,然后輸入整數(shù)n表示密文數(shù),然后n整數(shù)表示加密時(shí)獲得的密文數(shù)。/*RSA算法*/#include#incl
如何用C語言程序?qū)崿F(xiàn)RSA算法?
加密時(shí),輸入y,然后輸入要加密的文本(大寫字母)
解密時(shí),輸入n,然后輸入整數(shù)n表示密文數(shù),然后n整數(shù)表示加密時(shí)獲得的密文數(shù)。
/*RSA算法*/
#include
#include
#include
#defineMM7081
#definek1789
#definePHIM6912
#definePP85
typedefcharstrtype[10000
]intlen longume[10000
]intchange[126
]charantichange[37
]voidinitialize()
{inti
charc
for(i=11,c=“A”c
{change[c]=ige[i]=c
}
}
voidchangetonum(strtypestr)
{intl=strlen(str),i
len=0
me Mset(nume,0,sizeof(nume))
for(i=0I
最近,RSA算法使用miracl庫編寫了一個(gè)c代碼,希望能幫助您理解。
RSA加密/解密算法——miracl大數(shù)庫CSDN blog的實(shí)現(xiàn)