亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

??

?? 破解Vigenere密碼
??
字號:
 密碼學程序設計---破解Vigenere密碼


第一部分  Kasiski測試



#include <iostream.h>
#define error 0
#define ok 1




int streaminput(char* &c,int &length)               //串輸入
{
int i;
cout<<"請輸入明文的長度:"<<endl;
cin>>length;
c=new char [length];
    cout<<"請輸入明文:"<<endl;
for(i=0;i<length;i++) cin>>c;
    return ok;
}




int streamoutput(char* c,int length)               //串輸出
{
int i;
for(i=0;i<length;i++) cout<<c;
    cout<<endl;
return ok;
}



int search(char* c,int length)   //用字符串頭2個和3個字母組尋找相同字母組
{
     int i;
  for(i=1;i<length-1;i++)
  {
   if((c[0]==c)&&(c[1]==c[i+1]))
   {
    cout<<"第"<<i+1<<"個位置與"<<c[0]<<c[1]<<"字母組重復."<<endl;
    cout<<"它們之間的距離是"<<i<<endl;
   }
  }
     for(i=1;i<length-2;i++)
  {
   if((c[0]==c)&&(c[1]==c[i+1])&&(c[2]==c[i+2]))
         {
    cout<<"第"<<i+1<<"個位置與"<<c[0]<<c[1]<<c[2]<<"字母組重復."<<endl;
             cout<<"它們之間的距離是"<<i<<endl;
   }
  }
  return ok;
}



int searchall(char* c,int length)  //遍歷所有的子字符串
{
int i, j;
char* c1;
search(c,length);
for(i=1;i<length-3;i++)
{
  
  c1=new char[length-i];
         for(j=0;j<length-i;j++)
   {
    c1[j]=c[i+j];
         }

  search(c1,length-i);
     delete c1;
}
return ok;
}



             
     void main()



{
      char* c;
   int length;
   streaminput(c,length);
      searchall(c,length);
}
第二部分 系數統計

#include <iostream.h>
#define ok 1
#define error 0

int input(char* &c,int length)
{
int i;
c=new char[length];
cout<<"請輸入字符串:"<<endl;
for(i=0;i<length;i++)
  cin>>c;
    return ok;
}

int output(int* result)
{
int i;
for(i=0;i<26;i++)
{
  cout<<result<<" ";
}
    return ok;
}


int jude(char* c,int length,int* &result)
{
int i,j;
result=new int[26];
for(i=0;i<26;i++)
{result=0;}

for(i=0;i<26;i++)
  for(j=0;j<length;j++)
  {
   if(((int)c[j]-97)==i)
    result++;
  }
    return ok;
}

void main()
{
     char* c;
     int* result;
     int length;
     cout<<"請輸入每列的長度:"<<endl;
     cin>>length;  
     input(c,length);
     jude(c,length,result);
     output(result); 
}

第三部分 chi測試

#include <iostream.h>
#define ok 1
#define error 0

int input(int* &chi)
{
int i;
chi=new int[26];
cout<<"請輸入測試系數:"<<endl;
for(i=0;i<26;i++)
  cin>>chi;
    return ok;
}

int output(int* chi)
{
int i;
for(i=0;i<26;i++)
{
  cout<<chi<<" ";
}
return ok;
}

int CHItest(int* chi1,int* chi2)
{
    int length1=0,length2=0,i;
double result=0;
    for(i=0;i<26;i++)
{
  length1=length1+chi1;
}
for(i=0;i<26;i++)
{
  length2=length2+chi2;
}

for(i=0;i<26;i++)
{
  
  if((chi1!=0)&&(chi2!=0))
        {   
   result=result+((double)chi1*(double)chi2)/((double)length1*(double)length2);
  }
}
cout<<"CHI測試結果為:"<<result<<endl;
    return ok;
}

int move(int* &chi,int movevalue)
{
    int i;
int* temp;
temp=new int[26];
for(i=0;i<26;i++)
{
  temp=chi;
}
    for(i=movevalue;i<26;i++)
  chi=temp[i-movevalue];
for(i=0;i<movevalue;i++)
  chi=temp[26-movevalue+i];
return ok;
}

int CHIall(int* chi1,int* chi2)
{
int i;
    

for(i=1;i<=25;i++)
{
  move(chi2,1);
  output(chi2);
  cout<<"第"<<i<<"組"<<endl;
  CHItest(chi1,chi2);
}
return ok;
}


      void main()
   {
    int* chi1;
    int* chi2;
    input(chi1);
    input(chi2);
    CHIall(chi1,chi2);
   }
第四部分 密文轉明文

#include <iostream.h>
#define ok 1
#define error 0


int streaminput(char* &c,int &length)               //串輸入
{
int i;
cout<<"請輸入密文的長度:"<<endl;
cin>>length;
c=new char [length];
    cout<<"請輸入密文:"<<endl;
for(i=0;i<length;i++) cin>>c;
    return ok;
}

int streamoutput(char* c,int length)               //串輸出
{
int i;
for(i=0;i<length;i++) cout<<c;
    cout<<endl;
return ok;
}

int transformstream(char* c1,char* &c2,int length)
{
int i,j;
    int* key;
int keylength;
cout<<"請輸入密鑰的長度:"<<endl;
cin>>keylength;
key=new int[keylength];
c2=new char[length];
for(i=0;i<keylength-1;i++)
{
cout<<"請輸入密鑰第"<<i+2<<"位相對第1位位置:"<<endl;
cin>>key;
}

for(j=0;j<keylength-1;j++)
{

       for(i=j+1;i<length;i+=keylength)
    {
            c2=(char)(((int)c1-97+key[j])%26+97);
    }
       for(i=0;i<length;i+=keylength)
    {
      c2=c1;
    }
    }
return ok;

}

int DK(char* c1,int length)
{
char* c2;
int i,j;
int temp;
c2=new char[length];
for(i=0;i<26;i++)
{
  for(j=0;j<length;j++)
  {
            {
   if(((int)c1[j]-97-i)<0)
    temp=(int)c1[j]-97-i+26;
   else
    temp=(int)c1[j]-97-i;
   }
   c2[j]=(char)(temp%26+97);
  }
   streamoutput(c2,length);
}

  return ok;

}


void main()
{
char* c1;
char* c2;
int length;
streaminput(c1,length);
    transformstream(c1,c2,length);
DK(c2,length);
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品亚洲一区二区三区妖精| 在线一区二区三区四区五区| 波多野结衣的一区二区三区| 欧美日韩国产成人在线免费| 久久久久国产精品麻豆ai换脸| 亚洲美女一区二区三区| 麻豆一区二区在线| 在线观看日韩一区| 国产精品人妖ts系列视频| 蜜臂av日日欢夜夜爽一区| 色婷婷亚洲综合| 国产精品色噜噜| 极品美女销魂一区二区三区免费| 欧美网站大全在线观看| 欧美国产成人精品| 国产最新精品免费| 欧美一区二区三区爱爱| 亚洲国产精品一区二区久久恐怖片| 成人午夜电影网站| 久久久久久久久久久久久久久99| 午夜精品在线看| 欧美三级乱人伦电影| 亚洲欧美日韩中文字幕一区二区三区| 国产精品亚洲一区二区三区在线 | 老司机午夜精品99久久| 91在线观看视频| 国产日产欧美一区二区视频| 免费成人在线播放| 91精品国产色综合久久ai换脸 | 视频一区在线播放| 欧美手机在线视频| 夜夜嗨av一区二区三区| 色噜噜狠狠色综合中国| 亚洲免费av高清| 色综合视频在线观看| 中文字幕在线不卡国产视频| 日韩视频免费观看高清完整版 | 国产精品丝袜黑色高跟| 丁香婷婷深情五月亚洲| 国产亚洲一二三区| 国产成人精品免费在线| 国产精品国产a级| 91伊人久久大香线蕉| 亚洲精品视频在线看| 欧美亚洲禁片免费| 日韩国产欧美在线视频| 欧美成人福利视频| 国产精品123区| 国产精品久久毛片| 色婷婷久久久久swag精品| 亚洲免费观看在线视频| 欧美性一区二区| 亚洲韩国一区二区三区| 欧美一级日韩不卡播放免费| 久久成人18免费观看| 国产女主播视频一区二区| gogogo免费视频观看亚洲一| 亚洲精品免费视频| 69久久夜色精品国产69蝌蚪网| 蜜臀av性久久久久av蜜臀妖精| 欧美电影免费观看高清完整版在线观看 | 国产精品美女久久福利网站| 色欧美88888久久久久久影院| 亚洲国产色一区| www国产精品av| av动漫一区二区| 三级久久三级久久| 欧美国产欧美亚州国产日韩mv天天看完整| 97se亚洲国产综合自在线不卡| 污片在线观看一区二区| 国产性色一区二区| 色视频欧美一区二区三区| 麻豆精品在线观看| 国产精品久久一级| 欧美精品在线观看一区二区| 国产成人av在线影院| 亚洲午夜精品17c| 中文字幕精品三区| 91.com在线观看| 成人免费av网站| 免费在线欧美视频| 亚洲精品乱码久久久久久| 日韩精品一区二区三区视频播放| 99热精品国产| 国产一区二三区好的| 午夜天堂影视香蕉久久| 国产精品久久久久久久久久免费看| 欧美美女视频在线观看| 99久久婷婷国产精品综合| 国产综合色视频| 天天综合色天天综合| 亚洲日韩欧美一区二区在线| 欧美va亚洲va香蕉在线| ㊣最新国产の精品bt伙计久久| 欧美一区二区三区免费| 欧美视频你懂的| 成人h动漫精品一区二| 久久国产尿小便嘘嘘| 亚洲国产va精品久久久不卡综合 | 5月丁香婷婷综合| 色综合婷婷久久| 91片在线免费观看| 国内久久婷婷综合| 六月丁香婷婷色狠狠久久| 亚洲国产色一区| 亚洲一区二区中文在线| 亚洲欧美在线另类| 中文字幕在线观看不卡视频| 国产喂奶挤奶一区二区三区| 精品精品欲导航| 日韩一区二区三区av| 欧美一区二区在线看| 欧美精品久久天天躁| 在线视频欧美精品| 欧美在线免费播放| 在线免费观看不卡av| 欧美色综合天天久久综合精品| 99久久99久久精品免费观看| 成人中文字幕合集| 不卡高清视频专区| 99精品视频在线观看免费| 岛国精品一区二区| kk眼镜猥琐国模调教系列一区二区| 成人动漫中文字幕| 99久久99久久免费精品蜜臀| 色婷婷激情久久| 在线观看免费亚洲| 欧美年轻男男videosbes| 欧美久久久久中文字幕| 制服丝袜中文字幕一区| 欧美成人r级一区二区三区| www国产亚洲精品久久麻豆| 久久亚洲二区三区| 国产精品色在线观看| 亚洲欧美色图小说| 亚洲国产aⅴ天堂久久| 日韩 欧美一区二区三区| 蓝色福利精品导航| 国产成人在线电影| 色94色欧美sute亚洲线路一ni| 欧美丝袜自拍制服另类| 日韩视频永久免费| 亚洲不卡一区二区三区| 另类中文字幕网| 成人污污视频在线观看| 色av一区二区| 精品国产91洋老外米糕| 国产精品免费av| 天天影视色香欲综合网老头| 久久超碰97中文字幕| 成人免费视频视频| 欧美日韩极品在线观看一区| 日韩女同互慰一区二区| 18涩涩午夜精品.www| 丝袜美腿亚洲色图| 成人av综合在线| 欧美日韩dvd在线观看| 国产日产欧美一区| 亚洲第一搞黄网站| 国产成人精品影视| 欧美乱熟臀69xxxxxx| 欧美激情一二三区| 日韩电影一区二区三区| 成人黄色小视频| 欧美一级欧美三级在线观看 | 91精品国产综合久久久久| 久久久精品天堂| 亚洲第一成人在线| 日韩欧美国产精品一区| 一区二区三区丝袜| 国产伦理精品不卡| 欧美久久久久免费| 亚洲美女视频一区| 国产一区二区三区在线观看精品| 欧美日韩一区二区三区高清| 久久久99精品免费观看不卡| 日韩电影网1区2区| 日本韩国视频一区二区| 国产精品视频一二三区| 美洲天堂一区二卡三卡四卡视频| 欧美制服丝袜第一页| 欧美国产激情一区二区三区蜜月| 久国产精品韩国三级视频| 欧洲亚洲精品在线| 亚洲特级片在线| 韩国欧美国产1区| 日韩欧美一区二区三区在线| 亚洲综合在线五月| 91香蕉视频在线| 中文字幕av一区二区三区高| 精品中文av资源站在线观看| 欧美人妇做爰xxxⅹ性高电影| 亚洲美女少妇撒尿| 色综合久久久久网| ...av二区三区久久精品| 丁香天五香天堂综合| 国产无一区二区| 国产美女视频一区| 国产人久久人人人人爽| 国产成人免费视频网站高清观看视频|