1 项目介绍
而对于企业来说,企业内部的信息都是行业内的机密,每个企业都有自己的生存之道,经营特点,企业内部的信息在行业之间泄露也会造成对企业的经济损失。盗取个人、涉密信息的行为是不道德的、是违法的。我们不仅仅要对这种行为进行谴责,更重要的是需要提升网络程序对于数据信息的保密程度。本课题就是通过DES算法来针对企业类型的用户实现为企业内的个人信息进行加密,通过加密来保护个人信息隐私。
2、项目技术
项目后端框架:Java+ssm
项目前端框架:vue2,ssm
3、开发环境
后端:开发语言:python
框架:python,django
python版本:python3.6.8版本向上兼容
数据库:mysql5.7+
数据库工具:Navicat11+
开发软件:pycharm
前端:nodejs,vue,html
数据库:mysql
第4章 系统实现
4.1基本任务
此次利用python来开发的一款简单的网站系统已经能够正常的完成登录工作了,并且此次的系统中加入了DES算法,能够进行加密和解密的内容操作,通过该操作的方式可以很好的完成此次设计的基本任务。
4.2系统主要功能得实现
4.2.1登录页面的设计实现
此次设计的基于des算法的企业用户数据安全系统的登录页面如下图所示,虽然此次设计的重点不在于页面设计,但是本次在页面设计也投入了一些精力,此次的背景图选择比较的科幻系,在登录框内的字体显示选择了白色,在暗色的背景下能够提供非常好的显示效果,登录的菜单栏选择用图表的形式进行展示,内容更加的生动,具体如下所示:
图4.1 登录页面图
4.2.2 管理员管理界面首页实现
管理员管理界面的首页内容比较简单,本次没有设计其他的版块内容,是通过首页来进行DES算法的概念内容以及数据加密逻辑、加密标准的简单介绍,通过介绍能够加深本次的开发印象,如下图所示:
图4.2 管理员管理界面首页
4.2.3用户管理界面的实现
用户的管理界面中可以看到当下整个系统中存在的所有的用户列表,在列表中有用户名的信息内容、注册时使用的邮箱信息、用户的角色内容、创建的时间等,可以对所有的用户信息进行修改操作,如下图所示:
图4.3密码修改界面
4.2.4加密模块的实现
在加密模块中,可以在右侧的主界面中看到已经存在的加密的信息内容,另外还有添加加密的菜单键,通过添加加密可以弹出新的对话框,在对话框内容可以输入明文信息,并且可以对明文进行描述点击确定可以形成加密文件,如下图所示:
图4.4加密模块界面
4.2.5解密模块的实现
在解密模块中,通过点击解密,将上文中形成的“老鼠爱大米”对应的密文文件在该解密的密文框中进行输入,并且添加对应的描述内容可以实现正常的解密操作,如下图所示:
图4.5解密模块界面