- 373
- 0
- 约4.96千字
- 约 8页
- 2018-10-25 发布于福建
- 举报
维吉尼亚密码C语言实现
2016春 密码学原理 软件学院
密码学原理作业报告
作业1:古典密码体制的实践与分析
姓名
查志华
院系
软件学院
学号
1133710313
任课教师
刘绍辉
指导教师
刘绍辉
实验地点
哈尔滨工业大学
实验时间
2016.3.15-2016.3.18
一、实验目的
要求:综述本次实验的基本目的。
1.了解古典密码的基本体制,掌握维吉尼亚密码的加解密方式,能对文件进行加解密。
2. 掌握重合指数的计算方法,了解掌握Kasiski’s 的计算方法,能对明文以及密文进行重合指数的计算以及Kasiski’s 计算方法;
二、实验内容
要求:对如下内容进行详细描述。
弗吉尼亚密码加密解密算法;
明文 =(密文-密钥+26)/26;
密文 = (明文+密钥)/26;
具体实现见下代码。
重合指数计算算法;
先统计出各个字母出现的频数,f(a),f(b),……,f(z)f(a)+f(b)+……+f(z)=X (X就是密文长度),然后把所有的 f(字母)*(f(字母)-1) 的和求出来,假设为sum ,sum/(X*(X-1))就是重合指数
具体实现见下代码。
Kasiski’s 计算方法;
在密文中标出重复的三个或多个字符结构;
对每一个字符结构,记下结构的起始位置;
计算相邻的起始点的距离;
对每个距
您可能关注的文档
最近下载
- 国家开放大学《资源与运营管理》形考任务1-4参考答案.doc VIP
- 构网型储能系统白皮书:构网技术、概念与挑战、解决方案与项目案例.docx
- 1S7-300教程从入门到精通(官方中文版)BXS.pdf VIP
- 信号集中监测系统采集方案及施工工艺11 - 解决方案 .docx VIP
- 路基、路面、桥梁、隧道专业术语全套.docx VIP
- (2025版)失眠症诊断和治疗指南解读PPT课件.pptx VIP
- 物业工程领班竞聘讲演稿.ppt VIP
- 水利工程档案组卷目录.doc VIP
- 《电力系统继电保护原理》期末考试试题及详细答案知识.pdf VIP
- 《公路运营领域重大事故隐患判定标准》最新解读与应对措施建议.pptx
原创力文档

文档评论(0)