- 3
- 0
- 约2.69千字
- 约 14页
- 2019-05-28 发布于湖北
- 举报
实验总成绩:
报 告 份 数 :
西安邮电大学
通信与信息工程学院
————————————————————密——码——学——报告 装
订
线
专业班级:
学生姓名:
学号( 班内序号):
2015 年 12 月 25 日
————————————————————————————————
实验一 棋盘密码
一.实验目的
编写实现棋盘密码体制的程序并进行验证
二.实验要求
1.能对明文中出现的 26 个英文字母(包括大小写)及标点符号等加密。
2.从键盘输入密钥并输出棋盘进行验证。
3.能对给定的明文或密文进行正确的加密和解密。
三.实验原理
古代最早的棋盘密码体制是这样的:将 26 个字母排列在一个 5*5 的方格
里,其中 i 和 j 填在同一个里,每个字母对应一数 ,其中 分别是该字
母所在的行、列标号。这样就可以将明文的字母集合转换成密文的数字集合。
四.实验步骤
1. 编写实现棋盘密码体制的程序,包括加密和解密。
2. 运行程序,输入棋盘密钥。
3. 选择加密,并输入明文,根据棋盘验证加密结果是否正确。
4. 选择解密,并输入密文,根据棋盘验证解密结果是否正确。
5. 流程图:
五.实验结果
- 1 -
- 2 -
实验二 仿射密码
一.实验目的
编写实现仿射密码体制的程序并进行验证。
二、实验要求
1给出仿射密码的的加密程序。
2 要求密钥从键盘输入。
3 掌握仿射密码的
原创力文档

文档评论(0)