1. 研究目的与意义(文献综述)
本毕业设计的所选课题名称为基于国密算法的android口令管理软件开发。在目前安卓市场中充斥着诸多口令管理软件,但大部分都存在制作不够完善、结构过于复杂不太明确功能等问题,仅有极少数的几款软件适合人们的日常使用。由于现在的网络平台和手机的应用软件越来越多,需要用户记忆的口令密码比较庞大,市场需要一款软件能帮助用户解决账号密码的记忆问题,需要软件在本地记忆的同时帮助用户实现手机平台上应用和网站账号的快速输入功能,以解决用户密码的安全保存和记忆的大问题。
1.1研究目的
本毕业设计的任务是完成基于国密算法的android口令管理软件开发,该软件为用户提供可靠安全的口令管理方案,为用户保存用于登录的账号与密码以免被遗忘,通过使用主密码(管理员密码)访问已保存于本地数据库中的账号密码,凭主密码可对其进行添加、修改或是删除操作进行口令记录管理。软件开发以帮助用户保存口令密码为主要目的,向用户提供一个口令安全管理和账号快捷登录的移动平台,以解决账号口令的记忆和使用等难题[1]。
2. 研究的基本内容与方案
研究致力于设计并实现一个基于安卓系统的口令管理软件用于解决用户账号口令的记忆和使用等难题。
2.1基本内容与研究目标
本毕业设计的研究任务是设计开发一款安卓软件用于管理用户口令信息,设计过程中需要一定的安卓软件开发所需的java开发语言及安卓开发工具[6, 7]等知识,结合毕业设计任务书的需求完成设计任务。开发过程涉及到国密算法加密技术及salt技术,此类知识涵盖目前最为先进可靠的加密算法知识需要学生自主学习并掌握;在设计软件的操作界面时需要参照用户需求的功能,将软件的主体部分尽可能的透明展示给用户,减少用户使用的学习成本。软件在设计过程中的关键问题在于口令的本地加密技术,需要一个安全可靠的加密方案,实现严密的加密过程。
3. 研究计划与安排
1)2.23-3.20:完成课题调研、文献阅读和外文翻译,收集相关资料,完成开题报告,进行小组内选题答辩,修改定稿开题报告,并上传开题报告到教务网;
2)3.21-4.20:熟悉相关的java设计语言和android应用开发工具,完成软件初步设计,完成程序主要模块、算法的设计、编程和相关设计图纸的绘制;
3)4.21-5.10:完成系统编程设计及调试、性能分析;
4. 参考文献(12篇以上)
[1]徐晶卉.记不住密码,管理软件靠谱吗[n].文汇报,2012-4-18(5).
[2]佚名.选择优秀密码管理软件的五项基本标准[j].计算机与网络,2011,37(1):38-38.
[3]赵雪梅.aes加密算法的实现及应用[j].常熟理工学院学报,2010,24(2): 105-110.
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。