欢迎来到第一文库网! | 帮助中心 第一文库网-每个人都是第一
第一文库网
全部分类
  • 研究报告>
  • 学术论文>
  • 全科教育>
  • 应用文档>
  • 行业资料>
  • 企业管理>
  • 技术资料>
  • 生活休闲>
  • ImageVerifierCode 换一换
    首页 第一文库网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    信息安全古典密码之凯撒密码.docx

    • 资源ID:41551       资源大小:123.70KB        全文页数:15页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    扫码关注公众号登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    信息安全古典密码之凯撒密码.docx

    网络攻击与防御实验报告课程名称:信息安全技术实验名称:古典密码之凯撒密码指导教师:学生姓名:组 号:实验日期:实验地点:实验成绩:一计算机科学与技术学院计算机系网络教研室制实验报告书一、实验目的(1)编程实现凯撒加密、解密算法,理解密码学基础知识,初步建立密码学思维方式。(2)通过不断增加凯撒解密难度,理解唯密文解密,提高解密性能。实验环境操作系统:Windows 10操作系统软件工具:C+语言编译环境三、实验内容与实验要求(1)在允许输入密码条件下,编程实现凯撒密码加解密解密。要求:从一文本文件读入英文文章(明文或密文)。对读入内容加密或解密后写入另一文本文件。(2)在不允许输入密码条件下,编程实现解密凯撒密码加密密文。要求绘制三种情况下解密程序流程图,说明不同解密程序存在的不足。程序需要计算、显示解密使用时间(单位:ms) o已知cl =wk 1 vlv d errn,求pl。(初级解密)问:两次使用凯撒,能否正确解密?(字符串用凯撒加密后的结果再用凯撒加密一次。)已知 cl =go kbo cdenoxdc, 或 cl =zh duh vwxghqwv, 求 pl。 (中级解密)已知 cl =rxwvlgh wkh eleoh, wkhvh via zrugv duh wkh prvw idprxvIq doo wkh olwhudwxuh ri wkh zruog. wkhb zhuh vsrnhq eb kdpohw zkhq khzdv wklqnlqj dorxg, dqg wkhb duh wkh prvw idprxv zrugv Iq vkdnhvshduhehfdxvh kdpohw zdv vshdnlqj qrw rqob iru klpvhoi exw dovr iru hyhubwklqnlqj pdq dqg zrpdq. wr eh ru qrw wr eh, wr olyh ru qrw wr olyh, wrolyh ulfkob dqg dexqgdqwob dqg hdjhuob, ru wr olyh gxoob dqg phdqob dqgvfdufhob. d sklorvrskhu rqfh zdqwhg wr nqrz zkhwkhu kh zdv dolyh ru qrw,zklfk lv d jrrg txhvwlrq iru hyhubrqh wr sxw wr klpvhoi rffdvlrqdoob. khdqvzhuhg Iw eb vdblqj: 1 wklqn, wkhuhiruh dp. ,求 pl。(高级解密)对给定较长密文文件进行解密测试,测试结果填入表。要求密文的内容不少于1000个英文单词,使用凯撒密码加密,加密密码保密。正确率二正确单词数/单词总数,智能程度:优秀(解密结果正确与否不需要人工判断)、一般。表四、实验过程与分析(1)在允许输入密码条件下的实验结果。播码输入条件后现文为:ny name is jiangshanshanM输入一位英文字符密码:3钥为:16悭文为:odqcuyizyqdwixqdixqd从filel中读入明文,将密文存放在file2中,J filelBfile2codqcuyizyqdwixqdixqd(2)在不允许输入密码条件下的实验结果在有单个字母的情况下,初级解密斤必码名住R解密.初获解蔡(木能而见一个字母的单词):密文为:vklv lv d errn明文为:this is a book蟀密时间为:Oms! 无单个字母下,中级解密,依次用1-25作为密钥。无密码条件卞解密:中级解密:密文为:go kbocdenoxdck=l fnjanbcdmnwcbk=2 emizmabclmvbak=3 dlhylzabkluazk=4 ckgxkyzajktzyk=5 bjfwjxyzijsyxk=6 aieviwxyhirxwk=7 zhduhvwxghqwvk=8 ygctguvwfgpvuk=9 xfbsftuvefoutk=10 wearestudentsk=ll vdzqdrstcdmsrk=12 ucypcqrsbclrqk=13 tbxobpqrabkqpk=14 sawnaopqzajpok=15 rzvmznopyzionk=16 qyulymnoxyhnmk=17 pxtkxImnwxgmlk=18 owsjwklmvwflkk=19 nvrivjkluvekjk=20 muqhuijktudjik=21 ItPgthijstcihk=22 ksofsghirsbhgk=23 jrnerfghqragfk=24 iqmdqefgpqzfek=25 hplepdefopyed解密时间为:32ms!高级解密舟级解密:xwvlgh wkh eleoh, wkhvh via zrugv duh wkh prvw idprxv Iq doo wkh olwhudwxuh ri wkh zruog. wkhb zhuh vsrnhq eb kdpohw zliq kh zdv wklqnlqj dorxg, dqg wkhb duh wkh prvw idprxv zrugv Iq vkdnhvshduh ehfdxvh kdpohw zdv vshdnlqj qrw rqob iru kljrhoi exw dovr iru hyhub wklqnlqj pdq dqg zrpdq. wr eh ru qrw wr eh, wr olyh ru qrw wr olyh, wr olyh ulfkob dqg dexqgdqwc)dqg hdjhuob, ru wr olyh gxoob dqg phdqob dqg vfdufhob. d sklorvrskhu rqfh zdqwhg wr nqrz zkhwkhu kh zdv dolyh ru qrw,iklfk lv d jrrg txhwlrq iru hyhubrqh wr sxw wr klpvhoi rffdvlrqdoob. kh dqvzhuhg Iw eb vdblqj: "1 wklqn, wkhuhiruh dp.mtside the bible, thesesix wordsare the most famous in all the literature oftheworld, they werespoken by hamlet when he was thinking aloud, and they are the most famous words in Shakespeare becausehamlet was speakingnotonly forhimself butalso for everythinking man and woman,to be ornot tobe, to live or nottolive, tolive richlyand abundantlyand eagerly, or tolivedullyandmeanlyind scarcely, a philosopher once wanted to know whether he was alive or not, which is a good questionfor everyone to puttohimself occasionally,he answered itby saying: "i think,therefoream.”修密时间为:62ms!H filelH file2M file38 file4S凯撒密码2020/3/2020/3/2020/3/2020/3/2020/3/初级解密:14(结束A读取失败中级解密:开始读file3.txt文件输出读取失败无单字母是Intermediate 0密文显示N=1高级解密:五、实验结果总结是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D, B变成E,以此类推。使用时,加密者查找明文字母表中需要加密的消息中的每一个字母所在位置,并且写下密文字母表中对应的字母。需要解密的人则根据事先已知的密钥反过来操作,得到原来的明文。源代码:#include<fstream>#include<iostrcam>#include<string>#include<cmath>#include<Windows. h>#define N 1000define TARGET 0. 065379#define LIST LEN 26using namespace std;const double pLIST_LEN = 0. 082, 0. 015, 0. 028, 0. 042, 0. 127,0. 022, 0.02,0.061,0. 07, 0.001,0. 008, 0.04,0.024, 0. 067, 0.075,0.019, 0, 001,0. 06, 0. 063, 0. 09,0. 028,0.01,0.024, 0. 02, 0.001,0.001);string dietL7J - 1 we , be ,to,am , you ,are,the );void file print (char *filename)lfstream infile;char ch;int i=0;infile, open(filename, ios:in);if(!infile)cout<<

    注意事项

    本文(信息安全古典密码之凯撒密码.docx)为本站会员(lao****ou)主动上传,第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第一文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 001doc.com网站版权所有   

    经营许可证编号:宁ICP备2022001085号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



    收起
    展开