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

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

?? kaiser.txt

?? 凱撒密文的破解編程實現
?? TXT
字號:
凱撒密文的破解編程實現
  近來安全的發展,對密碼學的研究越來越重要,雖然我們現在大多采用的是
非對稱密碼體制,但是同時由于處理及其它的一些重要原因,對傳統密碼仍然
是在大量的使用,如移位,替代的基本思想仍然沒有改變,我個人認為,將來
的很長時間內,我們必將會花大量的時間對密碼學進行研究,從而才能促進我
們的電子政務,電子商務的健康發展,下面我要談的是對一個古典密碼-----
凱撒(kaiser)密碼的的解密,也就是找出它的加密密鑰,從而進行解密,由于
它是一種對稱密碼體制,加解密的密鑰是一樣的,下邊簡單說明一下加解密
加密過程:
         密文:C=M+K  (mod 26)
解密過程:
         明文:M=C-K  (mod 26)
詳細過程請參考相關資料
破解時主要利用了概率統計的特性,E字母出現的概率最大。

加密的程序實現我就不說了,
下面重點說一下解密的程序實現:我是用C寫的,在VC6.0下調試運行正確



#include"stdio.h"
#include"ctype.h"
#include"stdlib.h"


main(int argc ,char *argv[])
{

FILE *fp_ciper,*fp_plain;                   //密文與明文的文件指針
char ch_ciper,ch_plain;
int i,temp=0;                               //i用來存最多次數的下標
                                             //temp用在求最多次數時用
int key;                                    //密鑰
int j;
int num[26];                                //保存密文中字母出現次數

for(i = 0;i < 26; i++)
     num[i] = 0;                             //進行對num[]數組的初始化

printf("======================================================\n");
printf("------------------BY 安美洪 design--------------------\n");
printf("======================================================\n");

if(argc!=3)
{
     printf("此為KAISER解密用法:[文件名] [密文路徑] [明文路徑]\n");
     printf("如:decryption F:\ciper_2_1.txt F:\plain.txt\n");
}                                         //判斷程序輸入參數是否正確


if((fp_ciper=fopen(argv[1],"r"))==NULL)
{
     printf("打開密文出錯!解密失敗\n");
     exit(0);
}
while((ch_ciper=fgetc(fp_ciper))!=EOF)
switch(ch_ciper)
{ 
     case 'A':num[0]=num[0]+1;  break;     //統計密文各字母出現次數
     case 'B':num[1]=num[1]+1;  break;     //與上同,下邊一樣
     case 'C':num[2]=num[2]+1;  break;
     case 'D':num[3]=num[3]+1;  break;
     case 'E':num[4]=num[4]+1;  break;
     case 'F':num[5]=num[5]+1;  break;
     case 'G':num[6]=num[6]+1;  break;
     case 'H':num[7]=num[7]+1;  break;
     case 'I':num[8]=num[8]+1;  break;
     case 'J':num[9]=num[9]+1;  break;
     case 'K':num[10]=num[10]+1;break;
     case 'L':num[11]=num[11]+1;break;
     case 'M':num[12]=num[12]+1;break;
     case 'N':num[13]=num[13]+1;break;
     case '0':num[14]=num[14]+1;break;
     case 'P':num[15]=num[15]+1;break;
     case 'Q':num[16]=num[16]+1;break;
     case 'R':num[17]=num[17]+1;break;
     case 'S':num[18]=num[18]+1;break;
     case 'T':num[19]=num[19]+1;break;
     case 'U':num[20]=num[20]+1;break;
     case 'V':num[21]=num[21]+1;break;
     case 'W':num[22]=num[22]+1;break;
     case 'X':num[23]=num[23]+1;break;
     case 'Y':num[24]=num[24]+1;break;
     case 'Z':num[25]=num[25]+1;break;
     
}
fclose(fp_ciper);

for(i=0;i<26;i++)
     if(num[i]>temp)
     {
         j=i;                               // 求出最大次數的下下標 
         temp=num[i];      
     }
if(j<5)
      key=(j+1+26)-5;                       //是按字母表的第幾位計算
                                            //而不是按下標,故加1
                                            //5是指E在字母表中的位序
else
      key=(j+1)-5;


if((fp_ciper=fopen(argv[1],"r"))==NULL)
{
     printf("再次打開密文出錯!解密失敗\n");
     exit(0);
}                                         //再次打開密文,進行解密
if((fp_plain=fopen(argv[2],"w"))==NULL)
{
     printf("打開或建立明文文件出錯!解密失敗\n");
     exit(0);
}                                         //把明文存到此文件
while((ch_ciper=fgetc(fp_ciper))!=EOF)
{
if(ch_ciper > 'E')
ch_plain=(((ch_ciper-'A'-key)%26)+'A');    //解密
else
ch_plain=(((ch_ciper-'A'-key+26)%26)+'A'); //解密
ch_plain=tolower(ch_plain);                //把大寫明文轉化為小寫
fputc(ch_plain,fp_plain);                  //把明文寫到文件文件plain
}
fclose(fp_ciper);
fclose(fp_plain);
printf("解密成功,密鑰KEY=%d,明文已保存到文件中,謝謝使用!\n",key);
} 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲无线码一区二区三区| 男人操女人的视频在线观看欧美| 欧美日韩综合一区| www.99精品| 国产曰批免费观看久久久| 亚洲一区在线观看视频| 亚洲同性gay激情无套| 国产精品嫩草影院com| 中文字幕精品在线不卡| 中文字幕一区二区三区av| 综合自拍亚洲综合图不卡区| 亚洲柠檬福利资源导航| 亚洲综合色视频| 亚洲成精国产精品女| 奇米影视一区二区三区| 精品一区二区三区在线播放视频| 国产专区综合网| 丁香五精品蜜臀久久久久99网站 | 99久久国产综合精品色伊| 国产成人av影院| 99久久免费视频.com| 99久久综合狠狠综合久久| 91女厕偷拍女厕偷拍高清| 欧美亚洲国产一区二区三区va| 不卡av在线免费观看| 北条麻妃一区二区三区| 色综合久久中文综合久久97| 3atv一区二区三区| 国产亚洲制服色| 亚洲影院久久精品| 美女视频一区二区| 波多野结衣亚洲| 欧美年轻男男videosbes| 国产精品理论片在线观看| 亚洲免费av在线| 蜜臀精品久久久久久蜜臀| 岛国av在线一区| 欧美少妇一区二区| 久久久久高清精品| 夜夜精品视频一区二区| 国产精品一二二区| 91精品国模一区二区三区| 久久精品一二三| 日韩高清不卡在线| 91小视频在线免费看| 欧美tickling网站挠脚心| 亚洲三级视频在线观看| 韩国成人精品a∨在线观看| 日本精品视频一区二区| 国产欧美视频一区二区| 日韩高清国产一区在线| 不卡的av电影在线观看| 精品福利一二区| 日韩综合在线视频| 91色|porny| 国产精品人人做人人爽人人添| 蜜桃视频在线观看一区| 国产精品久久午夜夜伦鲁鲁| 美国毛片一区二区| 欧美日韩综合一区| 一区二区久久久久| 粉嫩绯色av一区二区在线观看 | 欧美久久久久久久久久| 欧美国产1区2区| 亚洲国产精品久久艾草纯爱| 97se亚洲国产综合自在线不卡| 久久久久久久久97黄色工厂| 奇米综合一区二区三区精品视频| 欧美无砖专区一中文字| 亚洲精品国产成人久久av盗摄| 国产69精品一区二区亚洲孕妇| 91.com在线观看| 奇米影视一区二区三区| 555夜色666亚洲国产免| 午夜精品一区二区三区三上悠亚| 91麻豆成人久久精品二区三区| 国产精品久久久久久户外露出| 黄色日韩网站视频| 久久免费看少妇高潮| 精品一区二区在线看| 日韩手机在线导航| 激情深爱一区二区| 久久女同互慰一区二区三区| 久久av中文字幕片| 久久一日本道色综合| 国产精品一区在线观看你懂的| 久久久综合激的五月天| 国产成人亚洲综合a∨婷婷图片| 久久日一线二线三线suv| 国产99久久久国产精品潘金网站| 久久夜色精品一区| 成人av网站免费观看| 日韩一区日韩二区| 91精品91久久久中77777| 一区二区三区在线看| 制服丝袜日韩国产| 国产精品一区二区免费不卡 | 伊人色综合久久天天| 欧美色爱综合网| 美脚の诱脚舐め脚责91 | 91网站在线播放| 亚洲成人免费av| 欧美成人女星排名| 国产成a人亚洲| 亚洲图片欧美综合| 精品第一国产综合精品aⅴ| 国产美女视频91| 亚洲国产欧美日韩另类综合| 日韩小视频在线观看专区| 国产寡妇亲子伦一区二区| 亚洲免费高清视频在线| 精品日本一线二线三线不卡| aaa国产一区| 热久久久久久久| 亚洲天堂中文字幕| 精品国产一区二区在线观看| 一本色道亚洲精品aⅴ| 男男gaygay亚洲| 亚洲激情在线播放| 久久久久综合网| 欧美日韩大陆在线| zzijzzij亚洲日本少妇熟睡| 日韩制服丝袜先锋影音| 国产精品大尺度| 久久只精品国产| 欧美日韩精品欧美日韩精品| 国产在线国偷精品产拍免费yy | 日本不卡一二三| ...av二区三区久久精品| 欧美xxxxx牲另类人与| 在线欧美一区二区| 成人av动漫在线| 韩国视频一区二区| 午夜电影一区二区| 亚洲男人的天堂一区二区| www国产精品av| 欧美一区二区三区免费在线看| 94色蜜桃网一区二区三区| 国产福利一区二区三区在线视频| 日本成人中文字幕| 洋洋av久久久久久久一区| 国产精品伦一区| 国产欧美日韩综合精品一区二区| 欧美mv和日韩mv的网站| 这里只有精品免费| 欧美日韩午夜在线| 欧美综合久久久| 91国产成人在线| 色悠久久久久综合欧美99| 北条麻妃一区二区三区| 丁香婷婷综合色啪| 国产精品一区二区三区网站| 国产一区二三区| 国产精品自拍av| 国产成人精品一区二区三区四区| 国产一区二区精品在线观看| 韩国欧美一区二区| 国产一区二区三区美女| 国产高清不卡一区二区| 国产成人av电影在线观看| 高清shemale亚洲人妖| 91高清在线观看| 欧美精品免费视频| 91精选在线观看| 成人在线视频一区| 狠狠色丁香婷婷综合久久片| 国产一区在线观看视频| 大胆欧美人体老妇| 91偷拍与自偷拍精品| 在线视频国产一区| 91麻豆精品国产自产在线观看一区| 欧美老人xxxx18| 欧美精品一区二区在线播放 | 国产一区二区在线电影| 国产精品一级黄| 色婷婷综合久久久中文字幕| 欧美视频日韩视频| 欧美一级理论片| 国产精品天美传媒沈樵| 亚洲精选视频在线| 视频一区二区三区在线| 精品一区二区三区蜜桃| 97se亚洲国产综合自在线不卡| 日本韩国欧美国产| 日韩美女一区二区三区| 国产精品美女久久久久久久久| 亚洲第一主播视频| 另类小说欧美激情| 色婷婷国产精品| 久久先锋影音av鲁色资源| 亚洲乱码国产乱码精品精的特点 | 国产精品三级在线观看| 天天综合天天综合色| 国产福利电影一区二区三区| 在线观看视频一区二区欧美日韩| 日韩欧美国产系列| 亚洲国产视频一区| 大尺度一区二区| 3d动漫精品啪啪一区二区竹菊| 欧美高清在线视频|