openssl编译使用

简介:

安装ActivePerl-5.22.4.2205-MSWin32-x86-64int-403863.exe,cmd中执行perl有输出。
安装nasm-2.12.02rc9-installer-x64.exe并将其bin目录加入到环境变量中,cmd中能够认识nasm命令即可。

解压openssl-1.0.2j.tar.gz文件
cmd进入openssl-1.0.2j文件夹
切换到C:Program Files (x86)Microsoft Visual StudioVC98Bin目录
执行VCVARS32.BAT设置VC6的运行环境
然后切换到openssl-1.0.2j所在文件夹
执行perl Configure -DOPENSSL_USE_IPV6=0 VC-WIN32
然后执行msdo_nasm
在执行nmake -f msntdll.mak编译,最终的.h头文件都在inc32openssl文件夹下,最终的dll文件都在out32dll文件夹下

在通过nmake -f msntdll.mak test去测试

最终的使用通过

include

include

include

pragma comment(lib, "libeay32.lib")

pragma comment(lib, "ssleay32.lib")

pragma comment(lib, "libssh2.lib")

相关文章
|
4月前
|
Linux Perl
源码安装openssl遇到的一些问题及解决方式
本文总结了在源码安装openssl过程中遇到的一些问题及其解决方法,包括缺少libssl.so.1.1库文件、缺少Perl模块以及权限不足时如何指定安装目录等问题。
1203 0
|
算法 网络安全 对象存储
openssl编译参数选项
openssl编译参数选项
699 0
|
C++ Perl
PC端openssl和libevent的编译流程
PC端openssl和libevent的编译流程
290 0
PC端openssl和libevent的编译流程
|
编解码 应用服务中间件 Linux
最常见的OpenSSL命令(一)
最通用的SSL工具之一是OpenSSL,它是SSL协议的开源实现。几乎每个平台都有OpenSSL版本,包括Windows,Linux和Mac OS X.OpenSSL通常用于为许多不同平台(包括Apache)创建CSR和私钥。但是,它还有数百种不同的功能,允许您查看CSR或证书的详细信息,比较证书的MD5哈希和私钥(以确保它们匹配),验证证书是否在任何网站上正确安装,并将证书转换为其他格式。可以在此处找到OpenSSL for Windows的编译版本。
499 0
|
应用服务中间件 Linux 网络安全
最常见的OpenSSL命令(二)
最通用的SSL工具之一是OpenSSL,它是SSL协议的开源实现。几乎每个平台都有OpenSSL版本,包括Windows,Linux和Mac OS X.OpenSSL通常用于为许多不同平台(包括Apache)创建CSR和私钥。但是,它还有数百种不同的功能,允许您查看CSR或证书的详细信息,比较证书的MD5哈希和私钥(以确保它们匹配),验证证书是否在任何网站上正确安装,并将证书转换为其他格式。可以在此处找到OpenSSL for Windows的编译版本。
460 0
|
网络安全 Windows
openssl如何在Windows安装?
openssl如何在Windows安装?
1936 0
|
Perl
qt5.8_for_vs2015 and openssl静态编译
关于qt5.8版本的通用编译参考,现假定已经静态编译了qt5.8版本,需要追加对openssl的静态编译, 就网络network模块进行编译.
3371 0
|
Android开发 网络安全 Shell
Window 编译Openssl
1). 安装NDK 2). openssl-android 3). 修改版本 进入openssl-android目录,修改AndroidManifest.
1412 0
|
Linux
Linux 编译Openssl
1). Openssl官网 下载页 图1.png 2). 解压 tar -zxvf openssl-1.02o.tar.gz 3). 配置 动态库与安装位置 .
1576 0