Android平台下基于非对称加密技术的密码管理App的设计与实现.doc

资料分类:计算机信息 上传会员:紫色烟火 更新时间:2022-06-13
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:8497
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着移动终端和4G网络的全面普及,移动服务成为互联网服务的当前主体,在这样一个移动互联网的环境下,各种网站,App使用的越来越多,个人的账号密码安全性的问题人们不得不重视起来。论文详细论述了一个Android平台下基于非对称加密技术的密码管理App的设计与实现过程。此密码管理器共分为客户端和服务端两部分。开发工具为:客户端使用Android Studio、服务器端使用IDEA、数据库采用SQLite。App客户端实现的主要功能包括用户存储在本地的密码管理、密码的一键导入和导出等功能,服务器实现的主要功能则是密码的云端存储和配合客户端对用户和密码的管理。

论文共分五章,第一章对密码管理器进行了概述,包括项目背景、研究意义等;系统分析,包括系统需求分析和实现题目所需技术介绍以及可行性分析等在第二章;第三章则是概要设计,即对密码管理器的功能和所用的数据库进行概要设计,以及对密码管理器的数据安全问题进行考虑。第四章进行了详细设计,包括App主要界面布局设计、功能实现和加密算法敲定为RSA以及数据库中各个表的具体设计;论文的最后一章则对整个密码管理器的设计和开发进行了总结。

 

关键词:Android;非对称加密算法;密码管理器

 

目录

摘要

Abstract

1 绪论-1

1.1 项目背景-1

1.2 研究意义-1

1.3 设计目标-1

2 系统分析-2

2.1 系统需求分析-2

2.2 实现题目所需技术介绍-3

2.2.1 Java&Android简介-3

2.2.2 MVP简介-4

2.2.3 RSA&AES简介-4

2.2.4 SQLite简介-4

2.3 可行性分析-4

2.3.1 经济可行性-4

2.3.2 技术可行性-5

2.3.3操作可行性-5

3 系统概要设计-6

3.1 系统功能总体设计-6

3.1.1 开发环境-6

3.1.2 功能概述-6

3.1.3功能模块图-7

3.2 数据库概要设计-9

3.2.1 逻辑结构设计-9

3.2.2 物理结构设计-10

3.3 系统出错处理设计-10

4. 系统详细设计-11

4.1. 系统流程-11

4.2用户功能的详细设计-12

4.3数据加密的详细设计-14

5.总结-15

5.1-密码管理器特点介绍-15

5.2 密码管理器设计开发展望-15

5.3 心得体会-15

参 考 文 献-17

致    谢-18

相关论文资料:
最新评论
上传会员 紫色烟火 对本文的描述:根据前面的分析,本密码管理器APP的主要功能就是帮助用户管理众多网站和APP的密码,并保证用户密码的安全。因此本软件分为客户端和服务端两部分,主要实现:密码能够加密存储在......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: