資源簡介
本程序利用c++在vs2008上實現(xiàn)了適合500位十進(jìn)制以內(nèi)的大數(shù)計算的橢圓曲線ECC的加解密,代碼條理清晰,附有解釋,容易讀懂,其中包含大數(shù)計算模塊,ECC實現(xiàn)模塊。
代碼片段和文件信息
#include?“base.h“
Num::Num()
{
int?i;
tag=0;??length=1;?
str[0]=‘0‘;?
for(i=1;i }
Num::Num(int?n)
{
int?mi;
char?c[MaxSize]={‘\0‘};
if(n>=0)tag=0;
else?
{
tag=1;
n=(-1)*n;??????????????????????????????????????????????
}
for(i=0;n>0;i++)
{
m=n%10;??n=n/10;
c[i]=m+48;
}
if(i==0)
{
length=1;??str[0]=‘0‘;
for(i=1;i }
else
{
length=i;
for(i=0;i for(i=length;i }
}
Num?Num::operator+(Num?&num)
{
Num?c;?????????????????????????????????????????????????????????????????????????????????????????????
if(tag==0&&num.tag==1)//正+負(fù)
{
c=num;
c.tag=0;
return?(*this)-c;
}
else?if(tag==1&&num.tag=
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????67584??2010-12-07?13:23??ECC\Debug\ECC.exe
?????文件?????436192??2010-12-07?13:23??ECC\Debug\ECC.ilk
?????文件?????568320??2010-12-07?13:23??ECC\Debug\ECC.pdb
?????文件???????9599??2010-11-10?16:06??ECC\ECC\ba
?????文件???????1333??2010-11-17?20:47??ECC\ECC\ba
?????文件???????1583??2010-11-17?19:57??ECC\ECC\caculation.cpp
?????文件???????1880??2010-10-18?23:31??ECC\ECC\CRT.cpp
?????文件??????81095??2010-11-17?20:56??ECC\ECC\Debug\ba
?????文件???????6328??2010-12-07?13:23??ECC\ECC\Debug\BuildLog.htm
?????文件??????44841??2010-11-17?20:56??ECC\ECC\Debug\caculation.obj
?????文件????????621??2010-12-07?13:23??ECC\ECC\Debug\ECC.exe.intermediate.manifest
?????文件??????64981??2010-12-07?13:09??ECC\ECC\Debug\ECC.obj
?????文件??????23317??2010-12-07?13:23??ECC\ECC\Debug\main.obj
?????文件?????????65??2010-12-07?13:23??ECC\ECC\Debug\mt.dep
?????文件?????257024??2010-12-07?13:23??ECC\ECC\Debug\vc90.idb
?????文件?????217088??2010-12-07?13:23??ECC\ECC\Debug\vc90.pdb
?????文件???????3070??2010-12-07?13:09??ECC\ECC\ECC.cpp
?????文件????????609??2010-11-17?21:16??ECC\ECC\ECC.h
?????文件???????3932??2010-11-17?19:59??ECC\ECC\ECC.vcproj
?????文件???????1419??2010-12-11?11:05??ECC\ECC\ECC.vcproj.THINK-THINK.THINK.user
?????文件????????264??2010-12-07?13:34??ECC\ECC\main.cpp
?????文件????1682432??2010-12-11?11:05??ECC\ECC.ncb
?????文件????????875??2010-11-17?17:28??ECC\ECC.sln
????..A..H.?????21504??2010-12-11?11:05??ECC\ECC.suo
?????目錄??????????0??2011-02-14?16:39??ECC\ECC\Debug
?????目錄??????????0??2011-02-14?16:39??ECC\Debug
?????目錄??????????0??2011-02-14?16:39??ECC\ECC
?????目錄??????????0??2011-02-14?16:39??ECC
-----------?---------??----------?-----??----
??????????????3495956????????????????????28
............此處省略1個文件信息
評論
共有 條評論