古典加密算法文档及代码.docVIP

  • 27
  • 0
  • 约 11页
  • 2016-10-03 发布于重庆
  • 举报
古典加密算法文档及代码

信息安全程序设计一 一、实验目的:学习并掌握密码学基础中古典加密体制的一些主要方法。 二、设计要求:编程实现移位密码、仿射密码、维吉尼亚密码和置换密码,要求如下: 1、程序输入为明文和密钥(对于仿射密码应该检查密钥的合法性); 2、执行加密和解密过程; 3、输出加密的密文和解密恢复的明文,并和开始输入的明文进行比较。 三、设计步骤: 程序在JAVA环境中实现,由于编程基础不够扎实可能程序没有明显的体现出面向对象的风格,期望老师见谅。 1:首先构造基本的古典加密界面如图1.1 图1.1 2:然后添加界面所用到的组件和注册监听器。 3:编写各个算法的加密和解密函数进行加密解密时的调用。 四、以下分别是构造界面,添加组件及监听器和各个算法实现代码,分别都有标注 import java.awt.*; import javax.swing.*; import java.awt.event.*; /*构造古典加密算法界面*/ public class JMJM extends WindowAdapter implements ActionListener,ItemListener { Label l1=new Label(输入:),l2=new Label(加密:),l3=new Label(解密:),l4=new Label(密

文档评论(0)

1亿VIP精品文档

相关文档