免费论文查重: 大雅 万方 维普 turnitin paperpass

研究加密基于FAT32保护加密U盘软件设计

最后更新时间:2024-03-31 作者:用户投稿原创标记本站原创 点赞:4502 浏览:11935
论文导读:
摘要:近年来,移动存储媒介已经不可避开的出现在我们日常的学习与生活中,其中从U盘等存储设备最为常见。但是,移动存储媒介的安全不足也已经日渐被大众所关注。人们的数据、文件等机密资料,由于需要使用移动存储媒介来进行传输、转移,所从很容易被他人窃取、破坏,或者受到网络的影响和干扰,这就促使了加密U盘的出现。加密U盘一般是采用授权管理、访问制约数据加解密体系,来实现对U盘内数据的全盘加密和开启安全区数据的口令制约。目前,U盘的加密体系等方向是探讨的热点。本论文采用了FAT32文件体系,将文件体系设计成不有着文件夹,只有根目录的形式,设计一个对加密U盘进行保护的模块软件,主要分为CDROM区运转的文件操作软件设计和PC端设备初始化软件设计这两个主要部分。前一部分又分为前台界面操作、后台文件管理、私有读写USB通信管理三个部分。后一部分的设计包括前端界面功能和私有USB通信功能部分。本体系对FAT32文件体系对数据结构进行了设定,从达到保密的效果;采取了线程从保证多个U盘可从同时进行下载;且采取了监听USB上下电事件,解决了当U盘插入到主机时,体系需要逐个描绘盘符的不足,减少了时间上的浪费;且在下载驱动和下载运转程序时,利用了下载数据校验,保证了下载数据的可靠性。本论文在FAT32文件体系的基础上,实现了U盘的加密,并解决了多设备同时下载及描绘时盘符时间上的浪费等不足,具有一定的探讨作用。论文的内容安排主要是先对FAT32文件体系的基础内容进行了详细的简介。其次简介了模块的整体案例的设计,及涉及到的几点具体的定义。之后对方式的实现进行了说明,并且对具体涉及的函数进行了解说。接下来对模块的体系实现进行了说明,总结了模块的特征,从及整体的界面实现,对软件程序的每一步都进行了详细的说明及图示。最后,对整篇论文进行了总结,本论文在加密研发方面,有一定的贡献。关键词:FAT32论文加密U盘论文API函数论文
本论文由www.7ctime.com,需要可从关系人员哦。摘要4-5
Abstract5-9
1 绪论9-12

1.1 探讨背景9-10

1.2 国内外探讨近况10-11

1.3 本文的工作安排11-12

2 浅谈FAT32文件体系及相关基础内容12-28

2.1 FAT文件体系基础12-13

2.2 FAT32介绍13-21

2.1 FAT32的保留区15-16

2.2 FAT32的FAT表16-17

2.3 FAT32的数据区17-21

2.3 API函数简述21-23

2.3.1 API函数介绍21-22

2.3.2 API的程序类型22

2.3.3 API函数利用22-23

2.4 线程23-28

2.4.1 线程概念23

2.4.2 线程的属性23-24

2.4.3 线程工作原理24-25

2.4.4 线程的状态25-26

2.4.5 线程优先级26

2.4.6 线程、进程26-28

3 软件设计案例28-36

3.1 对软件设计的几点定义28

3.2 整体设计案例28-30

3.

2.1 CDROM区运转的文件操作29

3.

2.2 PC端运转的设备初始化软件29-30

3.3 CDROM运转的文件操作软件案例设计30-33

3.1 前台界面操作部分30-32

3.2 后台文件管理部分32-33

3.3 私有读写USB通信部分33

3.4 PC端运转的设备初始化软件设计33-34

3.4.1 前端界面功能33-34

3.4.2 私有USB通信功能部分34

3.5 固件案例设计34-36

3.5.1 固件最终实现功能34-35

3.5.2 固件案例实现说明35-36

4 基于FAT32的软件实现说明与函数设计36-53

4.1 程序启动环境36

4.2 文件体系设计实现36-44

4.

2.1 文件体系的API函数36-41

4.

2.2 文件体系设计41-42

4.

2.3 通信软件设计42-44

4.3 详细功能简介44-53
4.

3.1 程序启动44-45

4.

3.2 格式化安全区45-47

4.

3.3 拷贝多个或单个文件到安全区47-48

4.

3.4 以安全区拷贝出单个或多个文件48-49

4.

3.5 删除单个或多个文件49-51

4.

3.6 文件详细信息51-52

4.3论文导读:.7注意事项52-535基于FAT32的保护加密U盘的体系实现53-595.1保护加密U盘软件的特征535.2整体界面实现53-545.3设置CDROM大小54-555.4获取容量信息55-565.5设置3DES及DES密钥56-575.6下载ISO57-59结论59-60参考文献60-62致谢62-63上一页12
.7 注意事项52-53
5 基于FAT32的保护加密U盘的体系实现53-59

5.1 保护加密U盘软件的特征53

5.2 整体界面实现53-54

5.3 设置CDROM大小54-55

5.4 获取容量信息55-56

5.5 设置3DES及DES密钥56-57

5.6 下载ISO57-59

结论59-60
参考文献60-62
致谢62-63