資源簡介
關于線性反饋移位寄存器在密碼學中有著廣泛的應用,就此提供32位線性反饋移位寄存器的相關源代碼
代碼片段和文件信息
#include
void?main()
{
int?a[32]bcninum;
cout<<“請輸入初始狀態“< for(i=0;i<32;i++)
cin>>a[i];
cout<<“請輸入要顯示的位數“< cin>>num;
for(n=1;n<=num;n++)
{
cout< b=a[0];
c=a[0]^a[25]^a[27]^a[29]^a[30]^a[31];
for(i=1;i<32;i++)
a[i-1]=a[i];
a[31]=c;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4758??2009-05-23?17:24??Cpp1.vcproj
?????文件???????1407??2009-05-23?17:24??Cpp1.vcproj.jsj51.Administrator.user
?????文件???????1407??2009-05-16?16:04??Cpp1.vcproj.jsj68.Administrator.user
?????文件?????204898??2009-03-22?13:09??Debug\Cpp1.exe
?????文件?????246688??2009-03-22?13:09??Debug\Cpp1.ilk
?????文件???????6107??2009-03-22?13:09??Debug\Cpp1.obj
?????文件??????41984??2009-03-22?13:09??Debug\vc60.idb
?????文件??????53248??2009-03-22?13:09??Debug\vc60.pdb
?????文件????????325??2009-03-22?13:09??Cpp1.cpp
?????文件???????3377??2009-03-22?13:03??Cpp1.dsp
?????文件????????516??2009-03-22?13:10??Cpp1.dsw
?????文件??????11264??2009-05-23?17:24??Cpp1.ncb
?????文件??????48640??2009-03-22?13:10??Cpp1.opt
?????文件????????736??2009-03-22?13:09??Cpp1.plg
?????文件????????872??2009-05-23?17:24??Cpp1.sln
?????目錄??????????0??2009-05-24?18:32??Debug
-----------?---------??----------?-----??----
???????????????626227????????????????????16
- 上一篇:最優化方法試題
- 下一篇:致遠A8集團版SP1-1000用免狗
評論
共有 條評論