- 1、本文档共2页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
实习一古典加密算法
实习目的
熟悉java平台开发环境;
理解常见古典加密算法:凯撒密码、多字母替代密码、多表替代密码;
理解古典加密技术中的替换技术、置换技术。
实习要求
实习前认真预习第1、2章相关内容;
对实习内容中给定题目上机前先进行程序编写和数据准备;
上机编辑、调试、运行程序,并保存最终程序,然后撰写实习报告;
实习报告需用专门的报告纸书写,内容包括:实习名称、实习目的、内容、操作过程、程序清单,运行结果,实习中出现的问题及解决方法、实习体会等,具体要求见附录1。
实习内容
1.[问题描述]
凯撒密码是把字母表中的每个字母用该字母后的某个字母进行代替。
凯撒密码的通用加密算法是:C=E(P)=(P+k)mod260k26
凯撒密码的通用解密算法是:P=D(C)=(P-k)mod260k26
2.[基本要求]
实现凯撒密码的加密、解密算法,能够根据用户选择秘钥(移位数)和明文进行加解密。
3.[实现提示]
(1)用户可以通过命令实现密钥和明文的选择;
(2)由于字母表中共有26个字符,因此,移位前应先将移动的位数(key)和26取模。Java平台中可以实现字符和整数的自动转换,因此将字符加上一个正整数代表在字母表中右移位数。如果移动的位数为负值,则代表在字母中左移位数。
(3)尽管移位前已经将移动的位数和26取模,但是通过这种方式实现的右移和左移仍可能发生超界。因此,移位后仍要判断是否超界。
四.数据测试
五.算法分析
1.加密算法是:C=E(P)=(P+k)mod260k26
通过秘钥K对明文中的每个字母都后移K个位置,输出密文。
2.解密算法是:P=D(C)=(P-k)mod260k26
通过秘钥K对密文中的每个字母都前移K个位置,输出明文。
3.如果输入的明文或者密文不是字母,则加密解密失败,需重新输入。
六.实习总结
本次实验主要让我了解了古典加密算法的具体过程,而且也对自己的编程有了一定程度的温习,实验过程出现过多次问题,但是最后都一一解决了。只有实践才可以发现问题的所在,发现问题,解决问题,才会对问题有了更加深刻的认识。
您可能关注的文档
- 客户期望调查表.doc
- 合规责任承诺书-项目经理岗.docx
- 2013-2014年度活动、场地申请表--新.doc
- 湘教版数学八年级上册-不等式.pptx
- 6网上开店卖什么最火.ppt
- 医疗新技术、新项目申报表【范本模板】.doc
- 出租车售后培训手册(LPG多点顺序喷射).doc
- 青春期早恋两性教育主题班会.pptx
- 销售人员成绩与教育程度关系表(1).doc
- 微机原理汇编语言上机实验报告.doc
- 三年级下册数学教案-2.2长方形和正方形的面积的计算︳西师大版.pdf
- 三年级下册数学教案-2.2《长方形和正方形面积的计算》西师大版.pdf
- 三年级下册数学教案-2.2 长方形和正方形的面积的计算 ︳西师大版.pdf
- 三年级下册数学教案-2.2《长方形和正方形的面积计算》西师大版.pdf
- 三年级下册数学教案-2.2《长方形、正方形面积的计算》︳西师大版.pdf
- 课堂十分钟演讲稿(29篇).docx
- 大班社会教案树木的作用.docx
- 三年级下册数学教案-9.2数据的收集和整理丨苏教版 .pdf
- 三年级下册数学教案-6.8长方形和正方形面积的计算丨苏教版 .pdf
- 三年级下册数学教案-6.8长方形和正方形的面积总复习丨苏教版 .pdf
文档评论(0)