- 4
- 0
- 约6.14千字
- 约 9页
- 2017-01-17 发布于重庆
- 举报
計算机加密算法实验一
实验一、密码学基础实验
一、实验目的
通过实现简单的古典密码算法,理解密码学的相关概念如明文(plaintext)、密文(ciphertext)、加a href=” ”密密钥/a(encryption key)、解密密钥(decryption key)、加密算法(encryption algorithm)、解密算法(decryption algorithm)等。
(1)通过这个上机训练,让学生深刻了解DES、RSA的运行原理。掌握使用” ”生掌握常/a用密码软件(PGP、SSH)下载、安装、使用
二、实验内容
【实验项目1】
用C\C++语言实现仿射变换(Affine)加/解密算法;
用C\C++语言实现统计26个英文字母出现的频率的程序;
利用仿射变换加/解密程序对一段较长的英文文章进行加密,再利用统计软件对明文和密文中字母出现的频率进行统计并作对比,观察有什么规律。
放射变换:
加密:
解密:
其中a, b为密钥,,且gcd(a, 26)=1
实验要求:加/解密程序对任意满足条件的a、b都能够处理。
1.1实验步骤
(1)统计26个英文字母出现的频率的程序
#includeiostream
#includefstream
#includevector
using namespace std;
void main(){
ifstream i
您可能关注的文档
- 計算机二级C语言(完整复习资料).doc
- 計算机二级access数据库入门及应用基础课件9常用函数.doc
- 計算机二级C语言复习资料.doc
- 計算机二级C语言机试特殊方法.doc
- 計算机中信息的表示方法.doc
- 計算机二级C语言上机考试操作步骤及流程.doc
- 計算机二级C语言考试系统题库.doc
- 計算机二级C语言结构体要点.doc
- 計算机二级C语言选择题复习资料.doc
- 計算机二级C语言重点笔试复习资料.doc
- 中国国家标准 GB/Z 18975.11-2026工业自动化系统与集成 流程工厂(包括石油和天然气生产设施)生命周期数据集成 第11部分: 基于RDFS方法论的参考数据工业简化用法.pdf
- GB 51251-2017 建筑防烟排烟系统技术标准 正式版加条文.pdf
- 《建筑防烟排烟系统技术标准》GB51251-2017(170822报批稿)规范.pdf
- 2025年人形机器人市场研究报告.docx
- 2025年人形机器人市场研究报告.pdf
- 从对话到执行:OpenClaw企业级智能体应用手册.pdf
- 《商业模式创新》.pdf
- Openclaw龙虾全维度安全实战指南.pdf
- 2025年IT行业项目管理调查报告.pdf
- 2025年宠物洗护市场复盘总结及新品趋势.pdf
最近下载
- 10/0.4kV变电所的设计(毕业学术论文设计).doc VIP
- 乐山3000吨多晶硅项目环评报告书.doc VIP
- [指南]一例上消化道出血的护理 个案护理.ppt VIP
- 部编人教版四年级下册道德与法治全册试卷(含答案) .pdf VIP
- 河道整治工程投标施工组织设计方案(建筑、机电、绿化).pdf VIP
- 9.2.2 用坐标表示平移(第1课时 点在坐标系中的平移)(课件)-七年级数学下(人教版2024).pptx VIP
- 会计学原理(北京交大)中国大学MOOC慕课 章节测验期中考试答案.pdf VIP
- 四川永祥多晶硅有限公司3000吨多晶硅环评报告.docx VIP
- 普及安全知识,提高避险能力主题班会ppt课件.pptx VIP
- 机器学习在反欺诈中的应用-第132篇.docx VIP
原创力文档

文档评论(0)