資源簡(jiǎn)介
應(yīng)用密碼學(xué)大作業(yè),基本實(shí)現(xiàn)大隨機(jī)“數(shù)”的產(chǎn)生,大素?cái)?shù)因?yàn)樾枰髷?shù)庫(kù),所以只產(chǎn)生了20位的(unsigned __int64),但是素?cái)?shù)的產(chǎn)生函數(shù)寫的并不好,有興趣的話可以自己改

代碼片段和文件信息
#include
#include?“structure.h“
using?namespace?std;
int?main(int?argc?char*?argv[])
{
int?choice;
bool?flag=1;
while(flag)
{
cout<<“===========================================“< cout<<“||**====大隨機(jī)數(shù)&隨機(jī)大素?cái)?shù)生成算法====**||“< cout<<“===========================================“< cout<<“||=============?1.生成大隨機(jī)數(shù)===========||“< cout<<“||=============2.生成隨機(jī)大素?cái)?shù)==========||“< cout<<“||============3.米勒拉賓素性檢測(cè)=========||“< cout<<“||================?0.退出================||“< cout<<“請(qǐng)選擇操作:“;
cin>>choice;
switch(choice)
{
case?1:
{
cout<<“請(qǐng)輸入數(shù)字位數(shù):“;
random_big_num();
break;
}
case?2:
{
cout<<“請(qǐng)輸入素?cái)?shù)位數(shù)(超過(guò)20位按20位處理):“;
prime_big_num();
break;
}
case?3:
{
//int?n;??
long?long?int?n;
cout<<“請(qǐng)輸入一個(gè)待檢測(cè)數(shù):“;
while(cin>>n?&&?n?!=?EOF)??
{??
if(n?2)??
{??
cout< continue;??
}??
if(check(n))??
cout< else??
cout< }??
return?0;?
n=EOF;
}
case?0:
{
flag=0;
break;
}
}
}
system(“pause“);
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????69632??2014-01-15?11:44??test\Debug\test.exe
?????文件????1045956??2014-01-15?11:44??test\Debug\test.ilk
?????文件?????887808??2014-01-15?11:44??test\Debug\test.pdb
?????文件????????614??2014-01-15?11:44??test\test\Debug\cl.command.1.tlog
?????文件??????12582??2014-01-15?11:44??test\test\Debug\CL.read.1.tlog
?????文件????????342??2014-01-15?11:44??test\test\Debug\CL.write.1.tlog
?????文件??????????2??2014-01-15?11:44??test\test\Debug\li
?????文件??????????2??2014-01-15?11:44??test\test\Debug\li
?????文件??????????2??2014-01-15?11:44??test\test\Debug\li
?????文件??????????2??2014-01-15?11:44??test\test\Debug\li
?????文件??????????2??2014-01-15?11:44??test\test\Debug\li
?????文件??????????2??2014-01-15?11:44??test\test\Debug\li
?????文件??????????2??2014-01-15?11:44??test\test\Debug\li
?????文件??????????2??2014-01-15?11:44??test\test\Debug\li
?????文件??????????2??2014-01-15?11:44??test\test\Debug\li
?????文件??????????2??2014-01-15?11:44??test\test\Debug\li
?????文件??????????2??2014-01-15?11:44??test\test\Debug\li
?????文件??????????2??2014-01-15?11:44??test\test\Debug\li
?????文件??????????2??2014-01-15?11:44??test\test\Debug\li
?????文件??????????2??2014-01-15?11:44??test\test\Debug\li
?????文件??????????2??2014-01-15?11:44??test\test\Debug\li
?????文件??????????2??2014-01-15?11:44??test\test\Debug\li
?????文件??????????2??2014-01-15?11:44??test\test\Debug\li
?????文件??????????2??2014-01-15?11:44??test\test\Debug\li
?????文件??????????2??2014-01-15?11:44??test\test\Debug\li
?????文件??????????2??2014-01-15?11:44??test\test\Debug\li
?????文件??????????2??2014-01-15?11:44??test\test\Debug\li
?????文件??????????2??2014-01-15?11:44??test\test\Debug\li
?????文件???????1130??2014-01-15?11:44??test\test\Debug\li
?????文件???????2484??2014-01-15?11:44??test\test\Debug\li
............此處省略20個(gè)文件信息
評(píng)論
共有 條評(píng)論