資源簡介
應用密碼學大作業,基本實現大隨機“數”的產生,大素數因為需要大數庫,所以只產生了20位的(unsigned __int64),但是素數的產生函數寫的并不好,有興趣的話可以自己改

代碼片段和文件信息
#include
#include?“structure.h“
using?namespace?std;
int?main(int?argc?char*?argv[])
{
int?choice;
bool?flag=1;
while(flag)
{
cout<<“===========================================“< cout<<“||**====大隨機數&隨機大素數生成算法====**||“< cout<<“===========================================“< cout<<“||=============?1.生成大隨機數===========||“< cout<<“||=============2.生成隨機大素數==========||“< cout<<“||============3.米勒拉賓素性檢測=========||“< cout<<“||================?0.退出================||“< cout<<“請選擇操作:“;
cin>>choice;
switch(choice)
{
case?1:
{
cout<<“請輸入數字位數:“;
random_big_num();
break;
}
case?2:
{
cout<<“請輸入素數位數(超過20位按20位處理):“;
prime_big_num();
break;
}
case?3:
{
//int?n;??
long?long?int?n;
cout<<“請輸入一個待檢測數:“;
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“);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????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個文件信息
評論
共有 條評論