OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。

默认的Windows系统是不带openssl功能的,因此当需要生成密钥或证书时需要先安装openssl库。

openssl : 无法将“openssl”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ openssl version
+ ~~~~~~~+ CategoryInfo          : ObjectNotFound: (openssl:String) [], CommandNotFoundException+ FullyQualifiedErrorId : CommandNotFoundException

安装方法

由于openssl是开源的,因此可以直接下载源码,自己编译,但这一过程非常复杂,需要先安装perl、vs等软件,然后才能编译openssl。

/source/index.html https://www.openssl.org/source/另一种方式是利用其他人已经做好的便捷版安装包,直接运行即可,采用这种方式更加迅速,且不易出现问题。

步骤一

前往网站下载:Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions

列表中提供了v3.0.2 v1.1.1两个版本,OpenSSL 3.0是OpenSSL的最新主要版本,服务支持直到2026年9月7日,是一个长期支持(LTS)版本。此前的LTS版本(1.1.1系列)将支持至9月11日2023年。

对于每个版本需要根据自己的电脑架构进行选择:

  • 电脑或者要安装的版本是64位,还是32位,通常基本都是64位;
  • 电脑架构是否是arm,取决于CPU,一般不是;

此外,表格中也提供了轻量级版本,选择Light即可。

Win64 OpenSSL v3.0.2:

http://slproweb.com/download/Win64OpenSSL-3_0_2.msi

Win64 OpenSSL v3.0.2 Light:

http://slproweb.com/download/Win64OpenSSL_Light-3_0_2.msi

下载后直接运行,点击下一步,完成安装,需要记住安装位置。

步骤二

安装完毕后需要设置环境变量才可以使用, 默认安装位置为:C:\Program Files\OpenSSL-Win64

# 环境变量名OPENSSL_HOME# 环境变量值C:\Program Files\OpenSSL-Win64\bin

然后还需要在 path 变量中添加该环境变量。

添加引用  %OPENSSL_HOME%

点击确定后关闭,在命令行中输入 openssl version 查看是否可用。

出现上述内容说明安装成功。

OpenSSL 最新版 快速安装 v3.0.2 v1.1.1n Windows系统相关推荐

  1. Linux 基于官网快速安装zabbix5.0图文教程

    基于官网快速安装zabbix5.0图文教程 前言 1选择下载zabbix的版本和配置 访问官网下载地址 2.安装和配置zabbix 安装zabbix资源库 安装Zabbix server,Web前端, ...

  2. 使用go语言编译部署最新版Yearning【v3.0.1】

    文章目录 前言 一.部署Yearning审核平台 1.安装go语言编译环境(后面需要编译后端使用) 2.安装node环境 2.下载前端和后端的项目源码 3.编译前端代码 4.编译后端代码 5.修改配置 ...

  3. centos7.0利用yum快速安装mysql8.0

    我这里直接使用MySQL Yum存储库的方式快速安装: 抽象 MySQL Yum存储库提供用于在Linux平台上安装MySQL服务器,客户端和其他组件的RPM包.这些软件包还可以升级和替换从Linux ...

  4. ReactOS 0.4.11 发布,Windows 系统的开源替代方案

    开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>   ReactOS 团队发布了 ReactOS 0.4.11 版本,他们表示该版本已完成大量内核方面的工作,这有助于提 ...

  5. Macbook Pro Bootcamp 安装触控板驱动mac-precision-touchpad在Windows系统下实现更好的触控板操作

    由于很多软件的限制,所以不得不在Windows和MacOS之间进行切换,然而,Windows下虽然Bootcamp提供了触控板的驱动,然而只能实现简单的上下滑动和点击等操作,而且在滑动页面的时候滑动非 ...

  6. Windows(32bit.64bit) OpenSSL生成数字证书pfx、cer。拒绝收费,(不需要编译openssl源代码,快速安装)

    1. windows 安装 openssl 下载地址:Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions 建议下 ...

  7. 如何把文件夹里的文件名快速导出到excel表格里(适合所有windows系统)

    正文 有时我们需要把文件夹里的文件名整理起来做成一个表格,可是文件太多,一个一个复制很麻烦,所以小编就告诉大家一个超级简单的方法来解决这个问题!用win7做示范,这个学会了其他系统也是大同小异的. 工 ...

  8. 安装MYSQL-8.0.30和MYSQL-5.7.28

    #安装MYSQL-8.0.30 1.安装准备 根据服务器的版本和CPU架构(arch=x86_64),在MYSQL官网下载二进制源码包mysql-8.0.30-el7-x86_64.tar.gz和my ...

  9. 使用docker快速安装Oracle11gR2

    使用docker快速安装Oracle11gR2 0. 前言 1. 安装及配置docker 2. 使用docker下载Oracle11g安装包镜像 3. 使用安装运行Oracle11g 4. 配置Ora ...

最新文章

  1. c语言 石头剪刀布的小程序,C语言小程序(七)、石头剪刀布
  2. 2019年移动开发,我的求变之路
  3. 子查询二(在HAVING子句中使用子查询)
  4. 陈百强原来这么帅_外套假两件,原来这么帅。
  5. Lua 读表代码,自动生成字段名字
  6. 程序员容易不能生育?
  7. 玩转oracle 11g(13):命令学习1
  8. ubuntu18安装vnpyv1.9.2之二
  9. [leetcode]5325. 包含所有三种字符的子字符串数目
  10. 127.自己开发一个 PHP 框架
  11. WIN7开机欢迎界面后黑屏
  12. 这些API接口,随便拿出来一个就能装逼、赚钱
  13. 常用ruby gem
  14. 热门!实用!免费2d游戏界面UI素材网站推荐!
  15. 2019精选书籍推荐
  16. 杭电多校第一场第三题 Backpack(异或dp+bitset)
  17. 蓝牙技术|蓝牙Mesh在照明网络上的应用
  18. 学习笔记——Day1——Python歌词解析
  19. vscode编译esp8266程序,串口输出在sscom调试助手,中文是乱码
  20. ubuntu15.10 3D桌面

热门文章

  1. 看我如何做基于扑克牌模式识别系统的设计与实现
  2. 相机标定和双目相机标定标定原理推导及效果展示
  3. FBX SDK动画开发
  4. Android自定义控件-仿淘宝ios客户端天猫商品详情界面
  5. 增长率超 100%!东软数据可视化到底什么样?
  6. 学习JAVABEANS
  7. 使用蛮力法解数字迷(枚举的范围尽可能地小)(C++)(蛮力法)
  8. 一款全面高效的日志分析工具,操作更简单
  9. spoolsv.exe占cpu 99%的解决方法
  10. 三维点云拼接 标记点拼接 SVD分解法