Word文档,可编辑修改!
南京航空航天大学
课 程 设 计 报 告
课 程 名 称 密码学课程设计
学 院 计算机科学与技术 年 级 2014
学 生 姓 名 陶超权 学 号 161420330
开 课 时 间 2016 至 2017 学年第 一 学期
总 成 绩
教师签名
实验项目
名 称
实验一、古典密码
成绩
一、实验目的
通过实现简单的古典密码算法,理解密码学的相关概念如明文(plaintext)、密文(ciphertext)、加密密钥(encryption key)、解密密钥(decryption key)、加密算法(encryption algorithm)、解密算法(decryption algorithm)等。
实验内容
1)用C\C++语言实现单表仿射(Affine)加/解密算法;
2)用C\C++语言实现统计26个英文字母出现频率的程序;
3)利用单表仿射加/解密程序对一段较长的英文文章进行加密,再对明文和密文中字母出现的频率进行统计并作对比,观察有什么规律。
仿射变换:
加密:
解密:
其中,k1和k2为密钥,k1∈Zq,k2∈Zq*。
实验步骤
1)在main函数中构建框架,函数主要分为三部分
您可能关注的文档
- 钢铁企业成本预算管理管窥.doc
- 高二年级人物头像素描教案.doc
- 高考英语单词3500-(乱序版)自测.doc
- 高空作业考试题库(附答案).doc
- 各年级劳动课教学计划.doc
- 古代文学史(魏晋南北朝).doc
- 关于教学-“六认真”工作考核考评的实施细则.doc
- 广州英语中考语法选择专练.doc
- 化隆110kV开关站工程质量评估报告11.doc
- 汇编语言课程设计-磁盘文件管理系统-报告.doc
- 32 板块一 专题二 学案16 内容与情感——感受诗人丰富多彩的内心世界.pptx
- 01 第一章 第1课时 描述运动的基本概念.pptx
- 唐卡斯特东部区域设施与交通指南.pdf
- T1地下一层电梯厅施工平面布置图.pdf
- 如何在Lightroom 4-6及CC中安装预设.pdf
- 24 第一部分 主题二 主题群六 语境24 社会进步与人类文明发展.pptx
- 33 第二部分 板块一 专题一 第一讲 谓语动词.pptx
- 16 第一部分 主题二 主题群四 语境16 日常体育活动、大型体育赛事、体育与健康、体育精神.pptx
- 37 第二部分 板块一 专题二 第二讲 形容词和副词.pptx
- 40 第二部分 板块一 专题三 第三讲 代词.pptx
最近下载
- 《机器视觉技术及应用》高职全套教学课件.pptx
- 《二手车鉴定评估与交易》课件——项目2 全车评估.ppt VIP
- 欧洲规范-NF P98-141-中文版.pdf VIP
- 东抵押合同范本.doc
- (高清版)B-T 41680-2022 起重机 抗震设计通则.pdf VIP
- 东2023年心理咨询师题库【原创题】.docx
- 2015华中师范大学自考招生简章.pdf VIP
- 华为HUAWEI Mate X2 用户指南说明书手册-(TET-AN00,EMUI11.0_03,zh-cn).pdf VIP
- 2025年全国职业院校技能大赛高职组(社区服务实务赛项)考试题库(含答案).docx
- 人教版七年级数学上册单元检测题:第一章(附模拟试卷含答案).docx VIP
原创力文档

文档评论(0)