密码学-异或加密算法实现(图形化界面GUI)

密码学-异或加密算法实现


异或加密算法

要求

  1. 可以对任意类型的数据文件加密,并解密。其中**由用户输入,**可以使用各种可打印字符。
  2. 具有较友好的用户界面,建议使用图形界面。
  3. 使用git进行管理,要有足够的提交个数,即每增加一个重要的功能,进行一次提交;修复一个重大的Bug,进行一次提交。

主要功能:

1、图形化界面

密码学-异或加密算法实现(图形化界面GUI)

2、加解密字符串
密码学-异或加密算法实现(图形化界面GUI)

3、加解密文件
可以加密任意文件,先选择文件,然后再加密得到加密文件
在这里插入图片描述
密码学-异或加密算法实现(图形化界面GUI)

解密同理

密码学-异或加密算法实现(图形化界面GUI)

密码学-异或加密算法实现(图形化界面GUI)

主要函数:

1、加密函数
密码学-异或加密算法实现(图形化界面GUI)

2、解密函数(因为是异或加密,所以无论是加密还是解密方法都是一样的)

密码学-异或加密算法实现(图形化界面GUI)

4、加密文件
密码学-异或加密算法实现(图形化界面GUI)

5、解密文件
密码学-异或加密算法实现(图形化界面GUI)

源代码

链接
也可以私聊我来拿

不可转载