资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
实实 验验 报报 告告姓名:姓名: 2222 学号:学号: 022222 班级:班级:2222 全全 日期:日期: 22222 1 古典密码(移位密码)古典密码(移位密码)一、一、 实验环境实验环境1. 硬件配置:处理器:Corei5 M 4502.40GHZ,内存 2GB,主硬盘 320G2. 使用软件:(1)操作系统:win7(2)软件工具:Microsoft Visual C+6.0二、二、 实验设计的相关概念或基本原理实验设计的相关概念或基本原理1. 移位密码的基本思想:移位密码算法 c=m+k(mod 26),k 可以使 096 coutcipher; return 1; 实验结果显示如下图:实验结果显示如下图:3.小结移位密码的原理非常简单,由于密钥空间极小,通过穷举法攻击,容易破解使用该算法加密的密文。作为古典密码,该算法思想仍然是值得我们学习的,我们可以将之融入到现代密码的相关领域中.在编程的过程中,遇到的困惑是直接输入 2 进行解密时,出现无法执行下一步的情况,经过仔细调试,发现是设计思路有点小问题,解密函数模块未独立出来,而是依赖加密输入的密钥,经过将密钥设成全局变量后,实验结果符合预期结果。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号