文件名称:Andriod平台下的文件共享及其安全技术研究与实现.doc
文件大小:4.01MB
文件格式:DOC
更新时间:2023-01-30 14:56:36
Android
现代社会计算机技术快速发展,深刻影响着人们工作生活。对等网络的出现改变了文件共享方式,使文件传输开始从传统的服务器转发向对等节点直接传输转变。随着智能手机计算能力越来越强,人们希望利用手机可以更快捷高效地工作。其中搭载Android系统的智能手机发展最为迅速。利用智能手机进行文件传输可以方便人们共享文件,但其中存在不少安全问题。本文针对Android智能手机在局域网进行文件共享过程中可能被非法用户窃取的安全问题进行研究,设计并实现了一种文件传输方案。该文件传输方案通过在手机之间直接建立路由,使文件可以在手机间直接传输,以避免文件由服务器转发而被非法用户窃取的安全问题发生。并且文件是以密文形式传输的,以降低文件在传输过程中被非法用户窃取的可能性。 本文研究了Android平台的应用设计开发以及常用的文件传输协议和数据加密技术。针对文件传输方案的设计实现,重点研究了AES加密算法和SSL安全协议。通过分析比较,根据本文件传输方案的特点,采用AES加密算法、SSL安全协议相结合的方法为文件传输提供安全保障。该文件传输方案分为手机和服务器两部分。手机负责与用户交互和文件加解密,并完成通信工作。服务器的工作是在对手机身份认证,认证成功后将手机加解密的密钥发送给手机,以确保加解密文件密钥的安全。 本文详细阐述了文件传输方案的具体设计过程和实现过程。对于应用设计过程,从体系结构、工作流程、通信过程和安全实现四个方面进行了详细设计。对于应用实现,从通信过程和加密解密过程两个方面进行了系统实现。其中对于通信实现过程,从短消息通信实现和文件传输实现两方面进行了具体详细实现;对于加密解密的实现主要从SSL加密解密和AES加密解密两方面实现。最后对本文的文件传输方案进行了实际测试,测试结果表明,本文的文件传输方案是实际可行的,实现了文件安全传输和文件加密解密的目标。