专注于分布式,性能优化,代码之美

自己开发的一个加解密文件的软件,可以设置密码,授权码

应朋友要求,开发了一个文件加解密的软件。

一,系统功能介绍,该软件包括的功能为:

1.文件列表显示;

2.选择文件,删除,清空文件,对文件进行加密,解密,加解密过程中,有进度条提示;

3.密码配置,还可以设置加解密密码;

4.管理员用户可以生产授权码,将授权码发给普通用户,只有获取了授权的普通用户才能登陆系统;

5.登陆信息的时候根据授权码和用户的电脑信息一起生成的密码并进行加密等到的;

 

二,系统效果图如下:

1.系统主界面

 

 

 

 

2.解密界面

 

 

3.密码设置界面

 

 

 

 

4.解密界面:

 

 

 

5.管理员账号可以生成授权码,生成授权码界面,授权码生成成功后,将授权码给到登录用户,系统会根据登录用户的电脑信息,mac,ip,机器名称,物理地址等信息生成对应的授权码,验证成功后,才能进入系统:

 

6.普通用户登录,需要授权码才能登录,登录成功后,才能进入主界面

 

 

7. 生成序列号界面

 

 

 

 

三.系统设计介绍

开发环境:系统主要是用的是VS2019开发,

使用的技术包括:

1.NET框架的文件处理类,加解密,获取系统的信息;

2.xml解析,读取,配置;

3.字符串加解密:EncryptDES,zip加解密:ZipOutputStream

4.windows 控件使用;

5.C#的常用技术,如委托,异步,多线程,并行计算;

 

 

posted on 2021-12-25 22:00  xiaohouye  阅读(605)  评论(0编辑  收藏  举报

导航

今日之劳累是为了铸造明日之辉煌,不管年龄多少,都无法阻挡我对软件艺术的追求!