openssl简易文档分析和总结.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

tianya189 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档