需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13423 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】随着信息量的急剧增加,各类数据充斥于人们生活当中,其中账户密码这类“凭证类”信息日益增多,使人容易遗忘。若有一款简单实用,且极具安全性的密码管理系统,将能够轻松处理这些信息,为人们提供方便。本文基于Android智能终端平台和Windows服务器平台设计并实现了密码管家APP。整个APP针对“凭证类”实现了本地加密记忆,本地安全编辑,数字图片双保险锁,云端备份同步等实用功能,界面设计简单,操作简便。本文首先介绍关于目前较为常用核心加密算法以及开发技术,然后从系统需求,系统设计,系统实现等方面介绍整个系统的设计与实现。 【关键词】:Android; 加密算法; Web Service; 密码管家
目录 摘要 Abstract 1 绪论-1 1.1课题研究背景-1 1.2国内外研究状况-1 1.3研究的目的和意义-2 1.3.1目的-2 1.3.2意义-2 1.4本文的主要工作内容-2 2 技术介绍-3 2.1数据安全与加密算法-3 2.1.1数据安全的基本特点-3 2.1.2 威胁数据安全的因素-3 2.1.2 数据安全防护技术-4 2.1.3 流行的加密算法比较-5 2.2 Android & JAVA-6 2.2.1 Android-6 2.2.2 JAVA-6 2.3 Web Service(基于ASP.Net)-6 2.3.1 C#-7 2.3.2 ASP.Net-7 2.4 SQLite-7 2.4.1 SQLite简介-7 2.4.2 SQLite在Android上的安全性-8 2.5 SQL Server-8 3 系统分析-9 3.1需求分析-9 3.1.1 一般性需求-9 3.1.2 功能性需求-9 3.2可行性分析-9 3.2.1 经济可行性-9 3.2.2 技术可行性-9 3.2.3 操作可行性-10 4 总体设计-11 4.1 系统业务逻辑设计-11 4.2 系统结构与框图-12 4.3 分模块设计-12 4.3.1 云服务模块-12 4.3.2 本地服务模块-13 4.3.3 UI模块-13 4.3.4 数据库模块-13 4.4 数据库设计-13 4.4.1 数据库分析-13 4.4.2云端数据表-13 4.4.3本地数据表-14 5 系统功能的实现-15 5.1数据库模块-15 5.2云服务模块-15 5.3本地服务模块-17 5.3.1 Web Service接口调用-17 5.3.2 数据操作与数据操作加密-20 5.4 UI模块-22 5.4.1 Material design特色控件-22 5.4.2自动搜索过滤-24 5.4.3数字解锁-26 5.4.4图案解锁-29 6 总结与展望-33 参考文献-34 致 谢-35 |