信息安全实验1.docxVIP

  • 17
  • 0
  • 约2.17千字
  • 约 5页
  • 2017-05-19 发布于重庆
  • 举报
信息安全实验1

一、?实习目的 1. 熟悉java平台开发环境; 2. 理解常见古典加密算法:凯撒密码、多字母替代密码、多表替代密码; 3. 理解古典加密技术中的替换技术、置换技术。 二、?实习要求 1. 实习前认真预习第1、2章相关内容; 2. 对实习内容中给定题目上机前先进行程序编写和数据准备; 3. 上机编辑、调试、运行程序,并保存最终程序,然后撰写实习报告; 4. 实习报告需用专门的报告纸书写,内容包括:实习名称、实习目的、内容、操作过程、程序清单,运行结果,实习中出现的问题及解决方法、实习体会等,具体要求见附录1。 三、实习内容 1.[问题描述] 凯撒密码是把字母表中的每个字母用该字母后的某个字母进行代替。 凯撒密码的通用加密算法是:C=E(P)=(P+k) mod 26 026 凯撒密码的通用解密算法是:P=D(C)=(P-k) mod 26 026 2.[阶梯任务] (1)利用课本表2-1实现凯撒密码的加密、解密算法,能够根据用户选择秘钥(移位数)和明文进行加解密,用户密钥在整数范围内; 编写 (2)对于恺撒加密实现图形界面,用户可以输入明文和密钥,在文本框中显示对应密文; (3)实现用户对文件的操作,用户可以通过指定路径文件和密钥,加密结果存储在指定文件中; (4)利用一种已经存在的编码方式,如ASCII,实现任意英文状态字符的加

文档评论(0)

1亿VIP精品文档

相关文档