admin 发表于 2016-10-20 09:09:44

基于android的加密记事本软件的设计与实现毕业设计

技术:Android等
摘要:
随着信息化进程的加快,各类信息充斥着我们的日常生活,这些信息的安全性也尤为重要。在相关涉密行业里,每年由于个人的原因造成的信息泄露给国家,给社会造成了巨大的损失,拖库,撞库攻击层出不穷,个人电脑因为账号密码的泄露也沦为肉鸡。在实地调研过程中,发现大部分涉密单位的敏感人员在处理一些敏感信息例如账号密码的时候,还在用随身携带的记事本来进行记录,给工作生活造成了极大的不便利。
针对这种情况,为了方便非消费领域人群的使用,本课题利用现有的成熟的AES加密技术,利用SQLite数据库,Canvas技术,AsyncTask技术,Intent技术,配合前端的程序编写技术,设计并实现了该软件。
本课题主要可以方便的记录用户输入的各种文字或者媒体信息,同时,将这些信息在本地加密保存,需要时解密使用,该软件给相关人员工作带来了一定的便利性,提高了工作效率,减少了信息泄露的风险。

关键字:加密;记事本;Android;身份验证

目录:
1绪论    1
1.1研究背景与意义    1
1.2研究内容    2
1.3国内外研究现状    2
1.4论文组织结构    2
2系统环境及相关技术知识    4
2.1开发环境    4
2.2运行环境    4
2.3关键技术介绍    4
2.3.1    AES    4
2.3.2    Canvas    5
2.3.3    AsyncTask    5
3可行性研究    6
3.1编写目的    6
3.2可行性研究的前提    6
3.2.1要求    6
3.2.2目标    7
3.2.3条件和限制    7
3.2.4可行性研究的方法    7
3.2.5评价的尺度    8
3.3对现有软件的分析    8
3.4所建议的软件    8
3.4.1对所建议的软件的说明    8
3.4.2改进之处    8
3.4.3影响    8
3.4.4局限性    9
3.5可行性分析    9
3.5.1技术可行性分析    9
3.5.2经济可行性分析    10
3.5.3法律方面的可行性    10
3.5.4操作方面的可行性    10
3.6可行性的结论    11
4需求分析    12
4.1需求规定    12
4.1.1对功能的规定    12
4.1.2对数据需求的规定    12
4.1.3对性能的规定    14
4.1.4输入输出要求    14
4.1.5数据管理能力要求    14
4.1.6其他专门要求    15
4.2运行环境规定    15
4.2.1设备    15
4.2.2支持软件    15
4.2.3控制    15
5概要设计    16
5.1基本设计概念    16
5.2总体设计    16
5.2.1总体结构和模块外部设计(系统结构图)    16
5.3接口设计    18
5.3.1外部接口    18
5.3.2内部接口    18
5.4数据库设计    19
5.4.1逻辑结构设计    19
5.4.2物理结构    19
5.4.3外部存储    19
5.5系统出错处理设计    20
5.5.1出错输出信息    20
5.5.2出错处理对策    20
6详细设计    21
6.1身份验证模块设计    21
6.1.1功能    21
6.1.2模块流程图    21
6.1.3核心代码    22
6.1.4输入和输出    25
6.1.5测试要点    25
6.2记事本模块    25
6.2.1功能    25
6.2.2模块流程图    25
6.2.3核心代码    26
6.2.4输入和输出    31
6.2.5测试要点    31
6.3加解密模块    31
6.3.1功能    31
6.3.2模块流程图    31
6.3.3核心代码    32
6.3.4输入和输出项目    36
6.3.5测试要点    36
6.4备份模块    36
6.4.1功能    36
6.4.2模块流程图    36
6.4.3核心代码    37
6.4.4输入和输出    39
6.4.5测试要点    40
7测试    41
7.1目的    41
7.2测试方法    41
7.3单元测试    41
7.3.1身份验证模块测试    41
7.3.2记事本模块测试    42
7.3.3加密解密模块测试    43
7.3.4备份模块测试    45
7.4集成测试    46
8总结    47
参考文献    48
致谢    49
外文原文    50
中文翻译    56

论文字数:22764
包含资料:


截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****

zhusuwan 发表于 2020-5-12 14:09:33

请问 手势解锁密码是什么
页: [1]
查看完整版本: 基于android的加密记事本软件的设计与实现毕业设计