1 / 8
文档名称:

实验2-移位密码分析实验.doc

格式:doc   大小:82KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验2-移位密码分析实验.doc

上传人:文库旗舰店 2019/11/19 文件大小:82 KB

下载得到文件列表

实验2-移位密码分析实验.doc

相关文档

文档介绍

文档介绍:实验2-移位密码分析实验一、实验内容通过编程实现使用频度分析法破解凯撒密码的程序。并通过下面两段密文解密验证。已知,拦截到下列两段密文,使用的是移位密码,利用频度攻击分别找出其明文:1、XLILSYWIMWRSAJSVWEPIJSVJSYVQMPPMSRHSPPEVWMXMWASVXLQSVILYVVCFIJSVIXLIWIPPIVVIGIMZIWQSVISJJIVW2、XULTPAAJCXITLTLXAARPJHTIWTGXKTGHIDHIPXCIWTVGTPILPITGHLXIWIWTXGQADDS二、实验要求1、写出凯撒密码的频度分析原理一篇包含字符的英文文章,其各ASCII码字符出现,都有一定的频率,出现较高频率的两个字符是''(空格)和'e',而且它们的ASCII码分别是32和101,差值是69。既然凯撒密码利用的是单表替换的一种简单加密算法,所以,我们的主角,''和'e',在解密后,依然会保持相同的ASCII码差值,69。|c1-c2|=|'e'-''|=|101-32|=69 |m1-m2|=|((c1+k)mod256)-((c2+k)mod256)|=|c1-c2|=|'e'-''|=69 现在可以得到破解凯撒密码的原理了,我们统计一片经过凯撒加密的密文字符信息,在出现频率较高的字符里面寻找差值是69的2个字符,这两个必定是''和'e'字符的加密字符,计算偏移量(既密钥key),通过解密运算,还原出明文。2、程序设计流程说明,提交源代码及详细注释源代码:#include<>#include<>#include<>intcount[27];chars[100];intmain(){inti,n,m,l,k;FILE*fp;chard;charfilename[100];printf("请输入要打开的文件名:\n"); //输入要打开的文件名gets(filename);fp=fopen("filename","r");if((fp=fopen(filename,"r"))==NULL)//打开文件,并判断是否有打开错误printf("打开文件%s出现错误\n",filename);elseprintf("成功打开文件\n");while(fgets(s,100,fp))          //计算文件中每个英文字母出现的次数{for(i=0;s[i];i++){if(s[i]<'A'||s[i]>'z'||(s[i]>'Z'&&s[i]<'a'))count[26]++;elseif(s[i]<'a')count[s[i]-'A']++;elsecount[s[i]-'a'];}}for(i=0;i<26;i++){printf("%cor%c:%d次\n",'A'+i

最近更新

云计算环境下大规模数据挖掘 27页

EMG电动执行机构说明书 22页

2024年天然气液化装置项目投资申请报告代可行.. 65页

2024年塑料加工机械项目资金筹措计划书代可行.. 58页

2024年设施环境计算机自动控制设备项目投资申.. 67页

2024年简单有趣的自我介绍 9页

2024年简单员工转正申请书 22页

2024年笑猫日记读后感锦集 11页

2020-2021学年第二学期七年级语文期中考试试题.. 6页

2024年端午慰问信四篇 5页

2022北京朝阳初三二模化学试题及答案 11页

2022年二级建造师市政工程考试真题及答案解析.. 29页

2022高考数学真题及解析完美版 301页

2024年竞选小组长的发言稿(通用28篇) 20页

2024年竞选大队副主席演讲稿范文通用 9页

2023年注册土木工程师(水利水电)之专业知识每.. 19页

2023年高考物理复习---《抛体运动》课时练习题.. 8页

5G时代的无线网络优化 8页

OPNET实验报告 8页

2024年窗边的小豆豆读后感(通用15篇) 16页

2024年稳稳的幸福作文(汇编9篇) 11页

人教版五年级数学上册期末试卷(有答案)(2) 7页

中国农业风险分析和管理 39页

抑郁症药物治疗进展论文 7页

电杆组立安全针对性措施 3页

竞价书范本(共6页) 6页

化工原理王志魁第五版习题解答:第二章 流体.. 8页

科研项目经费预算 7页

基于PLC四层电梯控制系统设计毕业论文-(最终版.. 39页

化妆品介绍 20页