OpenSSL的组件化封装研究与实现
摘要 | 第1-5页 |
Abstract | 第5-10页 |
第1章 绪论 | 第10-15页 |
·SSL和OpenSSL概述 | 第10-11页 |
·COM组件技术概述 | 第11-12页 |
·OpenSSL组件化封装研究的意义 | 第12-13页 |
·本文的主要研究工作 | 第13-15页 |
第2章 OPENSSL的详细分析 | 第15-36页 |
·SSL安全传输协议 | 第15-19页 |
·SSL概述 | 第15-16页 |
·SSL体系结构 | 第16页 |
·SSL协议流程 | 第16-19页 |
·OpenSSL结构和功能 | 第19-28页 |
·OpenSSL概述 | 第19-21页 |
·OpenSSL的功能 | 第21页 |
·OpenSSL总体结构 | 第21-24页 |
·OpenSSL命令接口 | 第24-25页 |
·OpenSSL主要的结构体 | 第25-26页 |
·结构体与函数的关系 | 第26-28页 |
·OpenSSL的使用流程 | 第28-30页 |
·OpenSSL优缺分析 | 第30-36页 |
·OpenSSL的优点 | 第30-31页 |
·OpenSSL的缺点 | 第31-36页 |
第3章 封装的思想及方法 | 第36-57页 |
·COM组件技术规范 | 第36-43页 |
·COM出现的原因 | 第36-37页 |
·COM的基本特性 | 第37-38页 |
·COM的组件复用方法 | 第38-39页 |
·COM接口 | 第39-42页 |
·COM对象 | 第42-43页 |
·活动模板库ATL | 第43-45页 |
·ATL概述 | 第43-44页 |
·ATL技术特点 | 第44-45页 |
·封装的思想 | 第45-50页 |
·映射方法 | 第45-47页 |
·面向对象方法 | 第47-50页 |
·两种封装方法对比 | 第50页 |
·OpenSSL组件整体结构设计 | 第50-57页 |
·封装的要求 | 第50-52页 |
·接口设计的要求 | 第52-53页 |
·OpenSSL组件结构设计 | 第53-55页 |
·与Crypto++的比较 | 第55-57页 |
第4章 OpenSSL组件的封装实现 | 第57-75页 |
·技术问题及解决方法 | 第57-66页 |
·参数类型问题 | 第57-61页 |
·参数方向问题 | 第61-62页 |
·内存管理问题 | 第62-65页 |
·文件依赖性问题 | 第65-66页 |
·映射封装方法的实现 | 第66-68页 |
·面向对象封装方法的实现 | 第68-73页 |
·封装OpenSSL版本和开发环境 | 第73-75页 |
·版本选择 | 第73页 |
·开发环境 | 第73-75页 |
第5章 基于OpenSSL封装组件的使用 | 第75-85页 |
·封装后的程序实现 | 第75-79页 |
·映射封装方法的实现 | 第75-77页 |
·面向对象封装方法实现 | 第77-79页 |
·使用方法总结 | 第79页 |
·封装后具有的其它功能 | 第79-82页 |
·加密解密函数封装 | 第79-81页 |
·加密解密函数使用简述 | 第81-82页 |
·封装后的优点 | 第82-83页 |
·面向对象的特性 | 第82页 |
·良好的升级性 | 第82页 |
·位置的灵活性 | 第82-83页 |
·封装后的性能分析 | 第83页 |
·OpenSSL组件的前景 | 第83-85页 |
结束语 | 第85-87页 |
致谢 | 第87-88页 |
参考文献 | 第88-91页 |
攻读硕士学位期间发表的学术论文 | 第91页 |