基于安卓Android的敏感数据保护系统APP设计(Androidstudio)
无需注册登录,支付后按照提示操作即可获取该资料.
基于安卓Android的敏感数据保护系统APP设计(Androidstudio)(论文10000字,程序代码)
摘要:随着移动互联网和大数据提供了方便的同时,人们手机的信息安全也存在着隐患。如今慢慢浮现出的网络个人敏感数据信息安全,也可称为“隐私安全”,逐渐被人们所关注和重视。本文对目前手机使用过程中的实际存在的、容易被忽略的隐私泄露问题进行了分析与比较。进一步研究分析了Android系统的API和应用构成,得出解决方案。在此基础上,具体设计并实现了面向Android系统敏感数据保护软件。该系统采用AES加密算法加密用户的手机的敏感数据,具有较好的可扩展性和可维护性;且软件界面友好,操作方便。系统可基本满足用户对手机的隐私数据保护的需求,有效防止用户隐私泄露等问题。
关键词:Android、JAVA、敏感数据、AES、隐私泄露
Sensitive Data Protection System Based on Android
Abstract:With the convenience of mobile Internet and big data, the information security of people's mobile phones also has hidden dangers. The security of sensitive personal data on the Internet that is slowly emerging today can also be called “privacy security”, which has gradually attracted people's attention and attention. This paper analyzes and compares the actual and easily overlooked privacy leaks in the current use of mobile phones. Further research and analysis of the Android system's API and application composition, and get a solution. On this basis, the specific data protection software for Android system is designed and implemented. The system uses AES encryption algorithm to encrypt the sensitive data of the user's mobile phone, which has good scalability and maintainability; and the software interface is friendly and easy to operate. The system can basically meet the user's need for privacy data protection of the mobile phone, and effectively prevent problems such as user privacy leakage.
Key words: Android, JAVA, Sensitive data, AES, Privacy leakage
该论文一共包括6章:
第一章描述了该系统的研究背景,国内外目前的现状和本系统的开发目的和意义。指出了以安卓为基础的敏感数据保护系统开发的必要性以及实际意义,并针对此系统做出了详细的分析,也体现出其与市面上其他应用对比的优势。
第二章介绍了本系统所用到的核心的技术。各种核心技术为系统实现部分提供理论基础
第三章是敏感数据保护系统分析和设计。由三个部分组成,详细的对技术、经济、操作等方面做出了可行性分析。
第四章是系统概要设计。描述了敏感数据保护系统的总体的功能,数据库设计分为E-R图的设计和数据库的表的设计。
第五章说明了系统的实现。敏感数据保护系统的功能的执行过程中被引入,并且每个模块的执行过程中也进行了详细介绍。
第六章是总结与展望。主要描述了敏感数据保护系统的开发过程,并针对本系统做了一些个人评价。
目 录
第1章 绪论 1
1.1 研究背景 1
1.2 课题意义 1
1.3 国内外研究现状 1
1.4 本文组织结构 2
第2章 相关技术背景介绍 4
2.1 Android简介 4
2.2 Android的系统架构 4
2.2.1 系统应用层 4
2.2.2 JAVA API框架层 4
2.2.3 系统运行层 4
2.2.4 LINUX 内核层 4
2.3 AES加密简介 5
2.3.1 AES加密技术的背景 5
2.3.2 AES加密算法基本内容 5
2.3.3 AES加密算法加密模式 5
2.4 系统工具与平台 7
第3章 系统总体结构设计 8
3.1系统可行性分析 8
3.1.1经济可行性 8
3.1.2技术可行性 8
3.1.3操作可行性 8
3.2功能需求分析 8
3.3软件系统的非功能分析 9
3.4 设计目标 9
第4章 系统概要设计 10
4.1系统功能模块图 10
4.2 E-R图 10
4.3 数据库表设计 12
第5章 系统实现 15
5.1主界面设计 15
5.2联系人管理界面 17
5.3信息管理 19
5.4密码本管理 22
5.5程序锁管理界面 23
5.6文件管理界面 25
5.7系统功能管理界面 27
总结 30
参考文献 31
致谢 32