庞贝贝-信管12-实验报告一-凯撒密码.docVIP

  • 64
  • 0
  • 约8.98千字
  • 约 9页
  • 2016-10-06 发布于贵州
  • 举报
庞贝贝-信管12-实验报告一-凯撒密码

信息安全原理与应用 实验报告一 凯撒密码 姓名:庞贝贝 班级:信管112 指导老师:周一鹏 学号:1104040216 日期:2013/9/14 班级:信管112 学号: 1104040216 姓名:庞贝贝 同组同学学号: 同组同学姓名: 实验日期:2013年 9 月 14日 交报告日期:2013 年 9 月 20 日 实验(No. 1 )题目:凯撒密码 实验目的及要求: 掌握基本凯撒密码的原理; 掌握凯撒密码原理后,用编程实现对明文的加密与解密操作。 实验设备: 1. 实验平台为VC++ 6.0 实验内容: 凯撒密码原理: 让每个字母等价于一个数值 …… 则加密公式为: 其中:k为密钥,p为明文,C为密文。 解密公式为: 使用c++语言实现凯撒密码算法 2.1.客户需求分析 课本上明文用小写字母表示,明文用大写字母表示,但在实际应用中,用户在书写明文的时候由于书写习惯,总会出现大写字母,如果硬性规定明文只能用小写字母,这样的软件只会给用户带来不便,所以本程序将允许明文中出现大写字母。而对于密文,我们统一采用大写字母。 2.2.概要设计 2.2.1.数据结构设计 考虑到用户可能会输入多行,每行的语句长度可能不一样,所以我们采用链表的数据结构,为每页设置

文档评论(0)

1亿VIP精品文档

相关文档