分类筛选
分类筛选:

关于跨平台论文范文资料 与MD5加密机制在跨平台文件传输系统中应用有关论文参考文献

版权:原创标记原创 主题:跨平台范文 科目:毕业论文 2024-01-13

《MD5加密机制在跨平台文件传输系统中应用》:这是一篇与跨平台论文范文相关的免费优秀学术论文范文资料,为你的论文写作提供参考。

[摘 要] 针对目前各业务、各系统产生的附件,存储位置分散、传输记录多种多样,无法统一存储、统一管理的问题,开发了基于MD5加密机制的文件传输系统.在该方案中使用WebService技术来规范管理标准接口,基于MD5加密机制进行用户权限的验证,对传输的文件进行MD5加密处理,既保证了文件传输过程中安全性的要求,又保证了文件传输系统的跨平台性,实现了文件统一存储、统一管理.

[关键词] MD5;加密;WebService技术;文件传输;跨平台

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2018. 03. 068

[中图分类号] TP311.1 [文献标识码] A [文章编号] 1673 - 0194(2018)03- 0164- 03

1 前 言

目前,某公司开发了众多功能独立的IT系统和存储设备来支撑开展自身的业务,如OA系统、党建管理系统、质量管理系统、CRM系统等.每个管理系统都会涉及到附件的上传、下载、存储操作,于是每个管理系统都需要对上传的附件进行相关管理,这种传统的管理方式,导致文件无法统一管理、无法统一存储,而且降低了资源的利用率.现针对现实中该公司文件管理的现状,基于MD5加密机制,开发一个跨平台便于各IT系统统一管理的文件传输系统,它是从实用角度使用Eclipse开发的基于Oracle 11g数据库的文件传输系统.这个文件传输系统,具有独立的文件传输功能,可以独立部署,使用WebService技术来规范统一的对外接口,可以满足不同系统的使用;对文件划分不同的密级,确保文件在对应密级的用户间传递;对文件进行MD5加密传输、MD5加密存储,有效地避免了明文容易被窃听和攻击的弱点,实现统一管控,灵活部署,提高资源利用率.

2 系统架构设计

文件传输涉及到三个方面:一是文件上传,二是文件存储,三是文件下载.对于文件上传,要求各个管理系统调用标准的接口上传文件;对于文件存储,要求对上传到服务器上的文件进行加密;对于文件下载,要求进行用户权限的验证.难点在于用户权限的验证和文件的安全存储,如何安全、准确的验证用户权限,如何安全、统一的管理文件信息是文件传输系统需要重点考虑的问题.

采用MD5加密机制在跨平台调用WebService接口时进行验证,是解决这个难题的一个很好的办法,系统的整体架构图如图1所示.

用户在使用各个管理系统上传文件时,需先对文件按照名称规范进行命名以区分文件的等级;再在操作页面选择需要上传的文件,文件上传时会对用户权限进行验证,确保该等级的文件用户具有上传的权限;上传文件时,对文件名称等信息进行加密保存;对于上传完成的文件,用户也可以进行删除操作,删除多余的文件.

用户在使用各个管理系统下载文件时,会先对用户权限进行验证,保证用户只能下载对应等级的文件;在下载的过程中,从文件传输系统的数据库获取文件信息,再从文件存储服务器上找到对应文件提供给用户下载保存.

在文件传输系统中,对各个管理系统产生的文件进行跨平台统一管理.管理员可以查看到各个管理系统上传的文件信息;可以查看到用户上传文件的日志信息、下载文件的日志信息、删除文件的日志信息;可以按各个管理系统统计上传的文件信息,按部门统计上传的文件信息,按文件等级统计文件的信息,按时间范围对文件进行统计等.

3 基于MD5加密机制的跨平台方案

跨平台统一管控多个管理系统产生的文件信息,如何做到统一管理、安全验证管理是个难题;文件传输系统必须完成两个任务:一是使用规范统一的对外接口,二是使用安全的验证机制,即系统不仅要提供明确的文件上传规则,用户在操作过程中遵守这些规则,还需要建立严格的用户和权限管理规范,也就是安全验证机制.采用基于MD5加密机制的跨平台方法,能够很好地解决这些问题.

3.1 WebService技术

WebService是一种跨编程语言和跨操作系统平台的远程调用技术.可以分为服务端开发和客户端开发两个方面:

(1)服务端开发:把文件传输系统的业务方法发布成WebService服务,供各个管理系統调用.

(2)客户端开发:各个管理系统调用文件传输系统发布的WebService服务.

WebService的工作调用原理:对客户端而言,给客户端API传递wsdl文件的url地址,这些API就会创建出底层的 类,再调用这些 ,就可以访问到WebService服务. 类把客户端的方法调用变成xml格式的请求数据再通过HTTP协议发出去,并把接收到的数据变成返回值返回.对服务端而言,WebService框架的本质就是一个大的Servlet,当客户端发送过来xml格式的请求数据时,服务端分析这个数据,于是去查找或创建这个对象,并调用其方法,再把方法返回的结果通过http响应消息回给客户端,实现跨平台的功能.

3.2 MD5加密机制和文件上传

用户在使用各个管理系统上传文件时,流程图如图2所示.

(1)在文件传输系统的数据库中建有专门的用户权限表,对应每个用户和文件等级的权限关系;

(2)用户对需要上传的文件,先按照文件名称规范进行命名以区分文件的等级,然后在操作页面选择需要上传的文件,调用WebService接口提交上传请求,请求信息中包含经过MD5加密的用户名信息等;如果文件名称没有按照名称规范命名,则给予提示,不予上传文件;

(3)服务端分析接收到的请求信息,获取用户名等信息,从用户权限表中查询相关权限信息,验证用户是否具有权限上传该等级的文件,如果没有权限,在客户端进行提示,不予上传该文件;若验证用户具有权限,即可上传文件;

跨平台论文参考资料:

结论:MD5加密机制在跨平台文件传输系统中应用为关于跨平台方面的的相关大学硕士和相关本科毕业论文以及相关跨平台移动开发论文开题报告范文和职称论文写作参考文献资料下载。

和你相关的