- 7
- 0
- 约5.81千字
- 约 8页
- 2016-01-04 发布于安徽
- 举报
《网络安全》实验指导书
对称加密算法
一、实验目的
1、熟悉和掌握对称加密算法的原理及其一般过程;
2、掌握对称加密算法的基本方法:替代(substitute)与置换(transposition);
3、掌握使用一定的编码开发工具(对具体的开发平台和工具不作要求)。
二、实验内容
替代加密法
编程实现课本习题2.1的线形替代加密方法的破解(提示:可使用穷举法);
(已知替代变换函数f(a)=ak mod 26,且9k mod 26=15,试计算k)
破解后,实现该方法的加密运算(输入明文,输出密文)和解密运算(输入密文,输出明文)(解密运算提示:设密钥为k,密文为c,明文为m,则有m*k mod 26=c,因为m26且唯一,同样可使用穷举法搜索出m);
加密字符串“substitute”,输出密文;
(可选) 推导解密密码本,即明文与密文字母的一一对应关系。
置换加密法
给定置换表,编程实现基于该表的加密运算;
加密字符串“transposition”,输出密文(提示:如字符串长度不是8的倍数,则需在字符串结尾后填充空格,使得其总长度为8的倍数);
参照课本表2-1和表2-8的关系,推导逆置换表,并编程实现相应的解密运算。
三、程序清单
初始并定义程序所用的主要的参数
bool found = false; //标记k是否被求出
bool f
您可能关注的文档
- 农业传播技术和应用复习资料_zzw.doc
- 培训内容_高级应用软件.ppt
- 培训师评估模型和评估方法_090613.ppt
- 皮亚杰的认知发展理论和海伊斯科普教育方案.doc
- 平凉智能温室大棚管理系统.doc
- 平面设计课程教案_标志设计教案.doc
- 七年级上册数学,代数式小结和复习,课件.ppt
- 七下语文期中试卷(含答案).doc
- 栖霞塔山项目整体定位思路0915.ppt
- 企业文化和企业发展1.doc
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)