- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
openssl 简易文档
一:编译
前置工作:
1.下载 openssl. 网址: /source/
2. 解压缩 .
3. 下载 activeperl, 并安装 .
编译:
用 vs2005 编译,编译之前要先根据配置生成 makefile ,具
体为下面 a,b,c 三步:
a.C:\OpenSSL\openssl-0.9.8gt;Perl Configure VC-WIN32
b.C:\OpenSSL\openssl1-0.9.8gt;ms\do_ms.bat
c.C:\OpenSSL\openssl-0.9.8gt;nmake -f ms\ntdll.mak
编译选项:
我们必须在生成 makefile 前使得 openssl 得到正确配置, 方
法就是在 Perl Configure VC-WIN32 命令行加入编译选项,
具体为: Perl Configure VC-WIN32 XXX ,其中 XXX 为下列
三大类
全局选项
第一类是全局性选项:
zlib
zlib-dynamic
no-zlib 使用静态的 zlib 压缩库、使用动态的 zlib 压缩库、不
使用 zlib 压缩功能。
threads
no-threads 是否编译支持多线程的库。默认支持。
shared
no-shared 是否生成动态连接库。 (重点)
enable-sse2
no-sse2 启用 / 禁用 SSE2 指令集加速。如果你的 CPU 支持
SSE2 指令集,就可以打开,否则就要关闭。
gmp
no-gmp 启用 / 禁用 GMP 库
rfc3779
no-rfc3779 启用 /禁用实现 X509v3 证书的 IP 地址扩展
krb5
no-krb5 启用 / 禁用 Kerberos 5 支持
ssl
no-ssl
ssl2
ssl3
no-ssl2
no-ssl3
tls
no-tls 启用 /禁用 SSL( 包含了 SSL2/SSL3) TLS 协议支持。
算法选项
可选的目录如下:
no-md2,no-md4,no-mdc2,no-ripemd 这些都是摘要算法, 含
义一目了然。
no-des,no-rc2,no-rc4,no-rc5,no-idea,no-bf,no-cast,no-cam
ellia 这些都是对称加密算法, 含义一目了然。 bf 是 Blowfish
的意思。
no-ec,no-dsa,no-ecdsa,no-dh,no-ecdh 这些都是不对称加
密算法,含义一目了然。
no-comp 数据压缩算法。因为目前实际上并没有压缩算法,
所以只是定义了一些空接口。
no-store 对象存储功能。更多细节可以查看
crypto/store/README 文件。
编译器选项(略)
编译完成:
成功编译以后,会在编译的当前目录下生成一个目录:
out32dll 。进入此目录之后, 里面的 libeay32.lib ,ssleay32.lib
为 lib 文件,如果前面的编译选项选择了 shared ,那么还会
出现两个动态库文件: libeay32.dll ,ssleay32.dll 。至此,编
译成功。
二.应用:
命令行应用: (略)
Api 应用:
要想在自己的代码里用 openssl 的 api ,则必须要有相应的
opens
您可能关注的文档
最近下载
- 2025年咖啡师职业技能测试卷——咖啡师现场演示与实操.docx VIP
- 江苏省南京市第二十九中学2022-2023学年七年级上学期8月新生学情调研测试(分班)英语试卷.docx VIP
- 医疗纠纷的预防及处理ppt.pptx VIP
- 非煤矿山露天采石场主要风险分级表.pdf VIP
- 院内静脉血栓栓塞症(VTE)防治护理工作手册.docx VIP
- (最新)(汽车驾驶员(技师)模拟考试题(含答案).docx VIP
- 中铁建设集团公司安全标志牌管理制度.docx VIP
- GB∕T 799-2020 地脚螺栓(可复制版).pdf
- 超薄玻璃掰片机的掰断装置和超薄玻璃掰片机.pdf VIP
- 包容和尊重主题班会PPT课件.pptx VIP
文档评论(0)