Font Size: a A A

Design And Implementation Of Secure Cross-platform File Sharing System Based On Android

Posted on:2019-04-28Degree:MasterType:Thesis
Country:ChinaCandidate:C Z PuFull Text:PDF
GTID:2428330545455282Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
The information technology represented by the Internet is an important means to promote the transformation of the production and lifestyle of contemporary society.The rapid development of the Internet has made mobile smart terminals and personal computers a necessity in people's daily work and life.People are also becoming more and more accustomed to using personal computers and smart terminals to carry out work and business affairs at the same time.Therefore,as the interaction of file resources between different operating systems becomes more frequent,achieving safe and efficient cross-platform file resource sharing plays an important role in improving the cooperation ability between the Android mobile operating system and the Windows personal operating system.In this paper,the research object is the scenario of cross-platform file security sharing for Android and Windows systems.It focuses on Android development technologies,including Android network communication technologies,plug-in development technologies,file transfer protocols,and the identity authentication in file sharing processes.This paper also studied the data encryption technology,including AES symmetric encryption algorithm,RSA asymmetric encryption algorithm and QR code technology.Based on those technologies,this paper designed and implemented the file security sharing platform between Android and Windows to provide users with multiple functions such as remote shared file directory access,multi-end synchronization,file operations,shared streaming media playback,and secure code sharing.To achieve the "efficient sharing" and "safe transmission" functional requirements.Firstly,this paper introduced the background of this topic,and analyzed the development status of cross-platform file sharing,file security access and identity authentication at home and abroad.Then it summed up the user's most pressing requirement through analyzing the advantages and disadvantages of existing research results,solutions and application products.The secure cross-platform file sharing system uses the C/S architecture,which consists of Android client,Windows client and the server.The client designs with the MVC mode.The UI follows the Google Material Design and is adapted to the 4th generation terminal of the China Hong project.The server uses ApacheTomcat+MySQL structure.Finally,the paper designed the system structure and functional modules.In light of the key issues and difficulties in the implementation,this paper proposes specific innovative solutions.For remote file sharing and synchronization,a cross-platform file access strategy is proposed.Aiming at the real-time playback of shared streaming media,a remote streaming media playback strategy is applied to the system.And it also proposes a method for file security sharing which named mobile device authentication method based on hybrid encryption algorithm.In the process of system development,this paper redesigned Android client network access framework and QR code scanning framework.And then it analyzed the principle of ReyeclerView and redesigned a strong reusable adapter for it.A variety of utility classes and Views are also defined for system in this paper.The system is stable and reliable,finally meets design requirements through testing.The technological changes have promoted the change of people's work and lifestyle.The secure cross-platform file sharing system designed and implemented in this paper is part of the changes.It provides users with an efficient and secure bridge for cross-platform file collaboration scenarios.Through this system,the user can operate the shared files as if they were local,and it provided users with the ultimate user experience.
Keywords/Search Tags:File sharing, Android, Cross-platform, Streaming player, Identity authentication
PDF Full Text Request
Related items