admin管理员组

文章数量:1639683

一· 源码的github链接:https://github/lvcaixia/test/tree/master

二· 代码运行功能:对文件进行加密解密

三· 核心算法详细设计 

对于每个类的主要方法,给出其详细设计的核心算法,如:

1、图形用户界面模块

  在图形用户界面,设置两个面板,并分别设置显示其组件的布局。设置两个菜单项,分别为“打开”和“保存”;设置两个按钮,分别为“加密”和“解密”;创建一个文本区,用一个标签注明“文件浏览窗口”,这就是整个图形用户界面。

   此外,还添加了一个窗口事件windowClosing,可以关闭运行的程序。

    窗口事件的代码实现:

       addWindowListener(new WindowAdapter()

       {

                       public void windowClosing(WindowEvent e)

                       {

                            System.exit(0);

                        }

                   });       

            }

2、加密操作模块

       本程序采用简单的加密算法,即把从文本区获得的文本文件,初始化,存放到一个数组中,然后进行异或运算,把结果重新存放于该数组中,从而显现在“文件浏览窗口”中。

代码实现

if(e.getSource()==button1)

{

本文标签: 加密解密文件报告