目 录
1 绪 论...................................................................................................................................1
1.1 研究背景及意义...................................................................................................................1
1.2 发展现状...............................................................................................................................1
1.3 主要内容及工作...................................................................................................................2
1.4 论文的章节架构...................................................................................................................3
2 相关基础理论.........................................................................................................................3
2.1 系统选型...............................................................................................................................3
2.1.1 设计语言与开发工具........................................................................................................3
2.1.2 数据库方案选择................................................................................................................4
2.1.3 算法的选择........................................................................................................................4
2.1.3.1 对称密码算法.................................................................................................................4
2.1.3.2 公钥算法.........................................................................................................................5
2.1.3.3 摘要运算.........................................................................................................................5
2.2 系统所选算法基础知识.......................................................................................................6
2.2.1 对称密码算法 SM4...........................................................................................................6
2.2.2 公钥密码算法 SM2...........................................................................................................6
2.2.3 摘要算法............................................................................................................................7
2.3 PKI 概述 ...............................................................................................................................8
2.3.1 数字签名............................................................................................................................9
2.3.2 数字证书............................................................................................................................9
2.4 USB Key 基本原理和应用 .................................................................................................9
2.5 数据库访问技术................................................................................................................10
3 系统详细分析与设计...........................................................................................................11
3.1 系统总体设计.....................................................................................................................11
3.2 系统基本功能模块设计.....................................................................................................12
3.2.1 系统认证模块设计..........................................................................................................12
3.2.2 文件加解密模块设计......................................................................................................13
3.2.3 文件保存功能设计..........................................................................................................15
3.2.4 文件导入/导出功能设计 ................................................................................................15