4
2。1。1 FTP 协议 4
2。1。2 P2P 对等网络 5
2。2 加密算法 8
2。2。1 密码体制 8
2。2。2 DES 加密算法 9
2。2。3 AES 加密算法 12
2。3 Android 的概述 15
2。3。1 Android 的系统架构 15
2。3。2 Android 组件 17
2。4 本章小结 21
第三章 需求分析 22
3。1 系统需求分析 22
3。2 应用功能分析 23
3。3 可行性分析 23
3。3。1 经济可行性 24
3。3。2 技术可行性 24
3。3。3 操作可行性 25
3。4 本章小结 25
第四章 系统概要设计 26
4。1 系统结构设计 26
4。2 文件共享模块 27
4。3 文件加密解密模块 28
4。4 后台结构设计 30
4。4 本章小结 30
第五章 系统详细设计与实现 31
5。1 开发环境配置 31
5。2 主界面 33
5。3 文件共享模块 34
5。4 AES 加密实现 38
5。5 AES 解密实现 40
5。5 本章小结 42
第六章 系统测试 43
6。1 软件测试概述 43
6。2 文件共享测试 43
6。3 文件加密测试 47
6。4 文件解密测试 50
6。5 本章小结 52
结 语 53
致 谢 54
参考文献 55
第一章 绪 论
1。1 课题研究背景
信息化促进了社会发展,信息化的通讯技术跨越了地域限制,这种技术在 推动国际交流中占有主导地位。无线网络技术发展,由于人们工作地点的频繁 变动,依赖有线网络的台式机之间的传统的文件共享技术已很难满足人们的生 活和工作的需求。
P2P 技术目前是国际计算机网络技术研究的一大热点,被认为是无线宽带 因特网的全新技术。微软、SUN、IBM 等大型公司都纷纷加入到 P2P 技术的研 究中。P2P 之所以发展得如此迅速,是因为其弱化了中心服务器的特点,它允许 计算机之间建立连接并进行信息交换[1]。P2P 的出现算是实现的因特网的本质特 点,其不需要中介对信息进行二次传播,而是直接建立接收方和发送方的对等 连接。这大大增加了信息交流的速率,也降低了网络开销。 Android平台下的文件安全共享技术的分析与实现(2):http://www.youerw.com/jisuanji/lunwen_90260.html