1.绪论 | 第1-18页 |
·引言 | 第7-8页 |
·DRM简介 | 第8-12页 |
·DRM系统的需求分析 | 第12-13页 |
·数字版权保护 | 第12-13页 |
·认证计费技术 | 第13页 |
·主流DRM文档安全产品介绍 | 第13-18页 |
2.专有文件管理系统的总体设计 | 第18-20页 |
·专有文件管理系统的功能 | 第18页 |
·专有文件管理系统整体构架 | 第18-19页 |
·专有文件管理系统运行环境 | 第19-20页 |
3.专有文件管理系统客户端的整体设计 | 第20-23页 |
·文件管理系统客户端的总体设计 | 第20页 |
·文件阅读器和监听部分的设计原理 | 第20-23页 |
·文件阅读器设计原理 | 第20-21页 |
·监听接收功能的设计原理 | 第21-23页 |
4.文件阅读器的设计与实现 | 第23-58页 |
·文件自动识别模块 | 第23-25页 |
·模块功能 | 第23页 |
·模块实现 | 第23-25页 |
·许可证文件和许可证有效性验证模块 | 第25-32页 |
·许可证文件和签名文件的格式设计 | 第25页 |
·许可证的概念阐述 | 第25-27页 |
·许可证文件和许可证有效性验证模块的原理 | 第27-28页 |
·许可证验证的具体流程 | 第28-29页 |
·许可证文件验证的具体流程 | 第29页 |
·许可证文件和许可证验证的实现 | 第29-32页 |
·许可证解密、解析模块 | 第32-37页 |
·加密算法(RSA)介绍 | 第32-34页 |
·加密算法(Rijndael)介绍 | 第34-35页 |
·许可证解析功能实现 | 第35-37页 |
·文档解密显示模块 | 第37-52页 |
·文档解密显示的工作原理 | 第37-38页 |
·文档解密显示的流程图 | 第38页 |
·开启子进程的实现 | 第38-41页 |
·DLL(Dynamic Link Libraries)注入的实现 | 第41-42页 |
·挂接系统API的实现 | 第42-52页 |
·WORD控制模块 | 第52-58页 |
·使用word的对象实现对word的控制 | 第52-53页 |
·挂接API实现对word的控制 | 第53页 |
·用SetWindowLong实现对word的控制 | 第53-58页 |
5.监听接收功能的设计与实现 | 第58-67页 |
·监听功能的设计与实现 | 第58-59页 |
·监听功能的设计原理 | 第58页 |
·监听功能的实现 | 第58-59页 |
·许可证申请、接收模块 | 第59-67页 |
·模块设计原理介绍 | 第59-60页 |
·加密传输及验证许可证发送方身份的设计 | 第60-62页 |
·申请许可证的流程 | 第62-64页 |
·申请许可证的实现 | 第64-67页 |
结论 | 第67-68页 |
参考文献 | 第68-70页 |
声明 | 第70-71页 |
致谢 | 第71页 |