windows平台安装配置openssl

Posted change_from_now

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows平台安装配置openssl相关的知识,希望对你有一定的参考价值。

windows平台安装配置openssl

openssl相关地址

官网:https://www.openssl.org/
官方github:https://github.com/openssl/openssl
官方安装说明文档:
全平台
https://github.com/openssl/openssl/blob/master/INSTALL.md

针对windows平台
https://github.com/openssl/openssl/blob/master/NOTES-WINDOWS.md

系统环境

winddows10 64位

安装软件

  • Visual Studio
    本机测试使用的为 Visual Studio2019
    需要安装模块:使用 C++ 的桌面开发
  • Perl
    下载官网:https://strawberryperl.com/
    下载后直接安装即可,会自动设置环境变量
  • NASM
    下载官网:https://www.nasm.us/
    下载后直接安装,需要手动设置环境变量。path中添加安装路径。

操作步骤

说明
openssl可以选择32位或者64位安装方式,不同的安装方式需要执行的命令也不一样。本机测试选择的是64位安装,所以使用了64位命令行工具和64位的Configure。32位的安装基本一样。可以参看官方安装文档说明。

  1. 下载openssl
    从官网或者github下载release/tag 压缩包,然后解压到自己喜欢的目录。
    本机测试下载测试版本为 openssl-OpenSSL_1_1_1k
    解压到了 d 盘根目录
  2. 打开VS2019命令行工具
    通过开始菜单->Visual Studio 2019 -> x64 Native Tools Command Prompt for VS 2019
    管理员模式打开命令行工具。然后 cd 到 openssl 所在目录。
  3. perl 执行 Configure
    在上一步打开的命令行中,执行 perl 命令
    perl Configure VC-WIN64A
    这个命令执行成功后,会在 openssl 根目录生成一个名字为 makefile 的文件。这个文件是接下来编译所需要的关键文件。
  4. nmake
    继续在当前命令行中,执行 nmake命令。
    这个命令执行后,会开始编译,需要花费几分钟的时间。
  5. nmake test
    上一步nmake 执行成功后,接着执行 nmake test命令,测试openssl各项功能是否正常
  6. nmake install
    最后执行 nmake install安装命令进行安装。默认会安装到 c 盘 program files 目录。

安装完成后,可以新开一个cmd命令行窗口,然后执行命令
openssl version
成功显示版本号,就大功告成了。

以上是关于windows平台安装配置openssl的主要内容,如果未能解决你的问题,请参考以下文章

windows平台安装配置openssl

windows平台安装配置openssl

windows 平台使用 VS2017 编译openssl源码

windows平台源码编译最新版openssl

Windows下 OpenSSL的安装与简单使用

Windows下 OpenSSL的安装与简单使用