openssl简易文档

简介:

一:编译

前置工作:

1.下载openssl.网址:http://www.openssl.org/source/ 
2.解压缩.

3.下载activeperl,并安装.

编译: 
用vs2005编译,编译之前要先根据配置生成makefile,具体为下面a,b,c三步:

a.C:/OpenSSL/openssl-0.9.8>Perl Configure VC-WIN32 
b.C:/OpenSSL/openssl1-0.9.8>ms/do_ms.bat 
c.C:/OpenSSL/openssl-0.9.8>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



 本文转自 dog250 51CTO博客,原文链接:http://blog.51cto.com/dog250/1273966

相关文章
|
网络安全 开发工具 文件存储
在群晖NAS上快速搭建属于自己的Git Server
在群晖NAS上快速搭建属于自己的Git Server
1580 0
|
缓存 算法 安全
[译] OpenSSL 3.0.0 设计
本文翻译 OpenSSL 官网文档:https://www.openssl.org/docs/OpenSSL300Design.htmlTongsuo-8.4.0 是基于 OpenSSL-3.0.3 开发,所以本文对 Tongsuo 开发者同样适用,内容丰富,值得一读!介绍本文概述了 OpenSSL 3.0 的设计,这是在 1.1.1 版本之后的 OpenSSL 的下一个版本。假设读者熟悉名为 &
286 0
[译] OpenSSL 3.0.0 设计
|
5月前
|
Web App开发 缓存 前端开发
【Flutter前端技术开发专栏】Flutter中的性能优化与内存管理
【4月更文挑战第30天】本文探讨了Flutter应用的性能优化和内存管理。关键点包括:减少布局重绘(使用`const`构造函数和最小化依赖),选择合适的动画实现,懒加载和按需加载以提升性能。同时,强调了避免内存泄漏和优化内存使用,利用Flutter提供的性能分析工具。实践案例展示了如何优化ListView,包括使用`ListView.builder`和缓存策略。通过这些方法,开发者可以提升应用的响应性、流畅性和稳定性。
255 0
【Flutter前端技术开发专栏】Flutter中的性能优化与内存管理
|
5月前
|
前端开发 数据处理
【Flutter 前端技术开发专栏】Flutter 中的滚动性能优化与无限列表实现
【4月更文挑战第30天】本文探讨了 Flutter 中的滚动性能优化和无限列表实现。关键点包括:1) 滚动性能直接影响用户满意度,优化可提升响应速度;2) 影响因素有布局复杂度、频繁重绘和数据处理;3) 优化措施包括懒加载、简化布局、减少不必要的重绘和高效处理数据;4) 无限列表通过监听滚动位置,动态加载新数据;5) 实现时注意加载策略、数据处理效率和内存管理。案例分析和总结强调了优化在实际开发中的重要性。
107 0
【Flutter 前端技术开发专栏】Flutter 中的滚动性能优化与无限列表实现
|
5月前
|
设计模式 缓存 前端开发
【Flutter前端技术开发专栏】Flutter开发最佳实践与性能优化指南
【4月更文挑战第30天】本文为Flutter开发者提供了最佳实践和性能优化指南。建议采用MVC、Provider/Repository和InheritedWidget设计模式,注重代码结构和状态管理。遵循最佳实践,如避免全局变量,智能使用Stateful和Stateless Widgets,以及利用`const`和`final`。性能优化要点包括减少渲染次数、优化图片资源、异步处理和使用Profile模式分析。通过测试确保应用质量与稳定性,打造高性能、高质
143 0
【Flutter前端技术开发专栏】Flutter开发最佳实践与性能优化指南
|
5月前
|
JSON Dart Android开发
Flutter系列:Flutter常见问答(可用于面试)
Flutter系列:Flutter常见问答(可用于面试)
195 0
|
存储 缓存 安全
11-FreeRTOS配置函数 FreeRTOSConfig.h(下)
11-FreeRTOS配置函数 FreeRTOSConfig.h
|
前端开发
关于flutter列表的性能优化,你必须要了解的
这里是坚果前端小课堂,大家喜欢的话,可以关注我的公众号“坚果前端,”,或者加我好友,获取更多精彩内容 嵌套列表 - ShrinkWrap 与 Slivers
624 0
关于flutter列表的性能优化,你必须要了解的
|
编解码 C语言
C语言openssl库的ECDSA-with-sha256签名和验签
C语言openssl库的ECDSA-with-sha256签名和验签,直接上源码。
748 0
|
API 对象存储 数据安全/隐私保护