- 3
- 0
- 约8.7千字
- 约 5页
- 2022-09-06 发布于上海
- 举报
云南大学数学与统计学院数学系信息与计算科学专业
云南大学数学与与统计学院
上机实践报告
一、实验目的
理解古典密码学、统计分析攻击、信息熵与密码体制的关系
二、实验内容
1. 古典密码体制Caesar密码的编程(参阅数据结构与算法主讲课教材的3.1.4节)
2. 任取一段较长的且有意义的英文片段,计算其明文熵。
3. 用Caesar密码加密上述英文片段,计算其密文熵。
4. 查阅英文字母的频度分布规律,对上述密文进行统计分析攻击。
三、实验环境
个人计算机,Java平台
对于非信息与计算科学专业的学生,可以选择任意编程平台
四、实验记录与实验结果分析
Caesar密码基本思想:
通过把字母移动一定的位数来实现加密和解密。明文中的所有字母都在字母表上向后(或向
前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母
A将被替换成D,B变成E,以此类推X将变成A,Y变成B,Z变成C。由此可见,位数
就是凯撒密码加密和解密的密钥。
所选英文片段:
Xian was once called “Changan” in the
您可能关注的文档
- PLC分路器的特点及分路损耗.pdf
- GBT16180-2014《劳动能力鉴定 职工工伤与职业病致残等级》 五级.pdf
- GBT16180-2014《劳动能力鉴定 职工工伤与职业病致残等级》 一级.pdf
- GB-T19001质量体系认证后企业质量管理.pdf
- GRE写作考试基本要求和算分方式.pdf
- gre写作考试资料如何使用好.pdf
- Honeywell EBI BA系统接口OPCServer使用指南.pdf
- IATF 16949+内审员课程大纲.pdf
- if引导的条件状语从句-与专题练习.pdf
- IMD-模内转印工艺详解.pdf
- DB54∕T 0690-2026 设施土壤次生盐渍化改良技术规程.docx
- DB54∕T 0689-2026 设施蔬菜秸秆还田技术规程.docx
- DB54∕T 0665-2026 光伏电站燕麦与箭筈豌豆混播 生产技术规程.docx
- DB54∕T 0664-2026 光伏电站绵羊放牧管理技术规程.docx
- DB54∕T 0659-2026 短须裂腹鱼(地方标准).docx
- DB54∕T 0653-2026 黄石爬鮡增殖放流规程.docx
- DB46∕T 747-2026 气候康养指数.docx
- (11.2.1)--11.1 创伤后应激障碍-1.ppt
- (11.2.2)--11.2 创伤后应激障碍-2.ppt
- (11.2.3)--11.3 创伤后应激障碍-3.ppt
原创力文档

文档评论(0)