openssl安装教程(windows7系统,超详细)

openssl安装教程1.安装包安装1.1所需资源链接1.2安装流程1.3测试是否安装成功1.4安装过程中的问题2.自己编译源码再安装1.安装包安装1.1所需资源链接openssl安装包下载地址:http://slproweb.com/products/Win32OpenSSL.html如果用谷歌浏览器打开的话,可以翻译成中文:对应英文如下:根据自己电脑的配置选择需要的版本,我这里选择的第1个Win64OpenSSLv1.1.1iLight。1.2安装流程下载好之后,直接双击即

大家好,又见面了,我是你们的朋友全栈君。

1.安装包安装

1.1所需资源链接

  • openssl安装包下载地址:http://slproweb.com/products/Win32OpenSSL.html
    如果用谷歌浏览器打开的话,可以翻译成中文:
    在这里插入图片描述
    对应英文如下:
    在这里插入图片描述
    根据自己电脑的配置选择需要的版本,我这里选择的第1个Win64 OpenSSL v1.1.1i Light。

1.2安装流程

下载好之后,直接双击即可安装。
在这里插入图片描述
安装过程没什么可说的,一般直接点下一步即可。如果想更换安装路径,记得更换安装路径,我习惯安装在D盘的Program Files路径下。

安装完之后,需要配置一下环境变量。右击“我的电脑”->属性->高级系统设置,在系统属性界面选择“高级”->环境变量,如下图。
在这里插入图片描述
在系统变量中选中“Path”,点击“编辑”,如下图。
在这里插入图片描述
将你的安装路径复制到最后面,注意跟前面的用分号“;”隔开。我安装在了D盘下的Program Files路径下。OpenSSL-Win64时安装时自动创建的路径,总之你需要将你的安装路径(一直到bin)复制在“变量值”中即可。一路点击确定,环境变量旧配置好了。如下图:
在这里插入图片描述
下面这一步不确定有没有用,但我是这么做的,参考的https://blog.csdn.net/benben_2015/article/details/80633073这篇博客。说是设置两个环境变量。
打开命令界面,参考1.3.进入自己的安装路径下,(直接输D:,回车即可切换到D盘),然后进入自己的安装路径下,输入下面两句:

d:\openssl>set RANDFILE=d:\openssl\.rnd
d:\openssl>set OPENSSL_CONF=d:\openssl\OpenSSL-Win64\bin\openssl.cfg

在这里插入图片描述
注意将红框里面的路径替换成你的安装路径。
都没问题后,重启电脑。(不确定这一步是否必要,我是重启后才有效的。)

1.3测试是否安装成功

在“开始菜单”中输入cmd,回车,打开命令界面。
在这里插入图片描述
打开后输入“openssl”,如果安装成功,显示出“OpenSSL>”,这时可以输入“version”,查看版本。如下图:
在这里插入图片描述
出现上述现象表示安装成功!

1.4安装过程中的问题

我在进行1.3步骤的时候,出现如下错误:
在这里插入图片描述
无法启动此程序,因为计算机中丢失vcruntime140 的问题。
这是因为缺少Microsoft.Net.Framework安装包,下载并安装即可。
下载链接:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145
安装完后,再进行1.3步骤即可生效。

2.自己编译源码再安装

我没有按照这种方法安装。给出一个链接供大家参考:https://blog.csdn.net/xuebing1995/article/details/80004638
后续如果使用了这种方法我在更新。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128319.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 列车调度问题PTA

    列车调度问题PTA7-20列车调度(25分)火车站的列车调度铁轨的结构如下图所示。两端分别是一条入口(Entrance)轨道和一条出口(Exit)轨道,它们之间有N条平行的轨道。每趟列车从入口可以选择任意一条轨道进入,最后从出口离开。在图中有9趟列车,在入口处按照{8,4,2,5,3,9,1,6,7}的顺序排队等待进入。如果要求它们必须按序号递减的顺序从出口离开,则至少需要多少条平行铁轨用于调度?输入格…

    2022年7月14日
  • 美国网件对KRACK WPA2安全漏洞做出回应:表示正积极跟进修复[通俗易懂]

    美国网件对KRACK WPA2安全漏洞做出回应:表示正积极跟进修复[通俗易懂]NETGEAR美国网件意识到最近公布的安全漏洞KRACK,它利用了WPA2(WiFi保护访问II)中的安全漏洞。美国网件现正在积极跟进修复,已更新了多个产品的修复程序,请浏览美国网件官方网站(https://kb.netgear.com/000049498/Security-Advisory-for-WPA-2-Vulnerabilities-PSV-2017-2826-PSV-2017-2836…

    2022年5月29日
  • 常见的js算法_javascript数据结构与算法

    常见的js算法_javascript数据结构与算法常见的几种js算法(一)快速排序算法1.1:先从数列中取出一个数作为“基准”。1.2:分区过程:将比这个“基准”大的数全放到“基准”的右边,小于或等于“基准”的数全放到“基准”的左边。1.3:再对左右区间重复第二步,直到各区间只有一个数。代码实现:varquickSort=function(arr){if(arr.length<=1){retur…

    2022年10月4日
  • MATLAB画图——基础篇「建议收藏」

    MATLAB画图——基础篇「建议收藏」MATLAB画图——基础篇在MATLAB使用的过程中,学会画图是一项必要的技能。在这里,我总结了部分简单的画图函数,同时附上代码(本文中的程序为了方便给出的数据都很简单,大家可以自己去尝试其他数据)。这对刚刚开始接触MATLAB的小白来说,我认为还是很有帮助的。文章目录一、plot()函数1.二维图形(1)绘图选项(2)图形的辅助标注和窗口的分割(3)格式2.三维图形(1)格式(2)网格矩阵生成函数:meshgrid(3)mesh函数(4)surf函数二、特殊图形1.对数坐标图2.极坐标图3.条形图一

    2022年9月20日
  • C++和Java中STL库入门[通俗易懂]

    C++和Java中STL库入门[通俗易懂]C++和Java中STL库入门STL简介为什么使用STLSTL基本概念STL使用前的初始化C++里STL基本容器详解STL简介STL简称标准模版库,被容纳在C++标准程序库,包含了许多基本数据结构和基本算法,使程序员写起来得心应手。为什么使用STL在学习数据结构的时候,在程序中会使用到堆、栈、队列、链表等一些基本的算法,而学习数据结构的时候,这些基本算法写起来十分繁琐,如果不想写这些,那么就可以考虑一下STL了。但是不要太过于依赖STL!STL基本概念要使用STL,需要理解以下几个基本概念:

    2022年8月31日
  • Java工程师书单(初级、中级、高级)

    Java工程师书单(初级、中级、高级)简介怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作一两年之后开始迷茫的程序员经常会问到的问题笔者完全从自身的自学经历出发,以初学者的视角挑选出如下的这些图书。初级书单《编写高质量代码——改善Java程序的151个建议》这是一本值得入门java的人

    2022年7月8日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号