為了 設(shè) 計(jì) 好吻enSSL組件結(jié)構(gòu),本論文詳細(xì)剖析了OpenSSL的基本結(jié)構(gòu)和
程序流程,深入分析其存在不足的原因。文中也對(duì)COM組件技術(shù)和ATL庫(kù)進(jìn)
行了詳細(xì)論述和仔細(xì)分析,得出了COM 組件技術(shù)的特點(diǎn)和優(yōu)勢(shì)所在。在上述
兩點(diǎn)的基礎(chǔ)上,說(shuō)明了采用COM組件技術(shù)封裝OpenSSL的原因和帶來(lái)的好處,
并提出了映射和面向?qū)ο髢煞N具體的封裝思想,充分考慮到了傳統(tǒng)用戶和習(xí)慣
于面向?qū)ο蠓椒ㄓ脩舻男枨蟆T诜庋b思想的指導(dǎo)下,課題采用VisualSt udio2 003
和其附帶的ATL 7.0活動(dòng)模板庫(kù)作為開(kāi)發(fā)工具和環(huán)境.因?yàn)镺penSSL和ATL本
身的特性,封裝過(guò)程遇到了一些問(wèn)題。通過(guò)對(duì)問(wèn)題本質(zhì)的詳細(xì)分析,本文提出
了有效的解決方案,完成了封裝工作.
封裝 之 后 的OpenSSL有效地克服了原來(lái)面向過(guò)程、使用不方便、升級(jí)維護(hù)
困難等缺點(diǎn)。同時(shí),原來(lái)具有的強(qiáng)大功能也得以保留。通過(guò)對(duì)封裝前后OpenSSL
的使用方法對(duì)比,證明了OpenSSL的組件化能有效改善其結(jié)構(gòu)、符合軟件發(fā)展
潮流。
標(biāo)簽:
enSSL
上傳時(shí)間:
2017-04-16
上傳用戶:shus521