10

3。1。2  发送加密短信 10

3。1。3  解密短信 10

3。2  性能需求分析 10

3。3  软件可行性分析 10

3。3。1  技术可行性 11

3。3。2  经济可行性 11

第四章 算法设计与模块实现 12

4。1  算法描述 12

4。1。1  算法框架设计 12

4。1。2  AES算法描述 13

4。2  模块实现 14

4。2。1  功能选择界面 14

4。2。2  短信发送模块 15

4。3  加密/解密模块 15

4。3。1  加密模块设计 15

4。3。2  解密模块设计 17

第五章  主要功能测试 20

5。1  测试环境 20

5。2  功能测试 20

5。2。1  主界面显示 20

5。2。2  短信发送 21

5。2。3  加密短信接收 22

5。2。4  解密短信 22

第六章 存在的问题和下一步工作 24

6。1  存在的问题 24

6。2  展望及下一步工作 24

结论 25

致谢 26

参考文献 27

第一章 绪论

随着科学技术的不竭发展,智能手机已经成为了日常生活中无法替代的一部分。与此同时,移动终端的操作系统也伴随人们需求的增加而发生着翻天覆地的变化。短信 (Short Message Service,简称SMS) 作为一种移动通信短消息业务,除了可以满足个人的通信需求外,还大量应用于促销、宣传、电商、银行等需要对客户发送短信的企业应用平台。目前来说,短信这一业务在移动手机应用内,依旧具有着十分强大的生命力。文献综述

1。1  研究背景与目的

伴随智能手机的发展,移动端操作系统Android、IOS逐渐替代了以前的Symbian系统,Google公司的Android系统是一种以Linux的自由以及开放源代码操作系统,主要使用于移动设备,最初由Andy Rubin开发,主要支持手机,Java为其最常用编程语言[1]。开源移动操作系统Android,以其卓越的用户使用感触、廉价的成本和非常高的开源特色获得了用户的青睐,并且被越来越多的终端商家采纳。统计显示,全球范围内,2015年9月份Android操作系统的市场占有比率为53。54%。在这种市场具有率的情况下,Android平台成为了环球第一大移动端操作系统。

伴随着移动端操作系统发展的,还有很多第三方的应用,例如微信、QQ等通信软件。虽然此类通信软件替代了很多用户的短信需求,然而根据工信部的统计,2015年中国手机用户共发送短信6992亿条。据了解,很多电商、银行、支付信息的还存在着大量短信通信的需求。然而,在这样的成绩背后,并不能掩饰Android平台的一些信息泄露的安全隐患[2]。

上一篇:Ubuntu网络通信的点餐系统的设计
下一篇:基于Android手机平台的人才网的设计

浅析人工智能体系建设【5490字】

人工智能茬知识付费产业...

智能光网络茬城域网中的...

家居智能系统建设中的标...

宽带城域网接入层的智能...

现代小区智能技术應用分析【3251字】

住宅及住宅小区智能化系统述评【2676字】

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识

新課改下小學语文洧效阅...