OpenSSL版本是否需要更新?

OpenSSL版本是否需要更新?,ssl,openssl,homebrew,tls1.2,libressl,Ssl,Openssl,Homebrew,Tls1.2,Libressl,这对我来说是全新的,所以我有点困惑。 虽然我没有任何警告或问题,但我不能离开它 当我用$openssl version检查我的openssl版本时,我得到了 LibreSSL 2.8.3 LibreSSL的最新稳定版本是3.1.4() 尝试使用$brew upgrade openssl更新,但返回 已安装openssl 1.1.1g LibreSSL是OpenSSL的一个分支,所以我想也许brew在这里做了一些魔术,安装了另一个SSL。(我非常困惑,因为这种逻辑存在漏洞) 因此,我使用brew安

这对我来说是全新的,所以我有点困惑。 虽然我没有任何警告或问题,但我不能离开它

当我用
$openssl version
检查我的openssl版本时,我得到了

LibreSSL 2.8.3

LibreSSL的最新稳定版本是3.1.4()

尝试使用
$brew upgrade openssl
更新,但返回

已安装openssl 1.1.1g

LibreSSL是OpenSSL的一个分支,所以我想也许brew在这里做了一些魔术,安装了另一个SSL。(我非常困惑,因为这种逻辑存在漏洞)

因此,我使用
brew安装LibreSSL
安装了LibreSSL。 然后我尝试使用
brew upgrade libressl
检查版本,返回

libressl 3.1.4已安装

但是当我
openssl版本
再次出现时

LibreSSL 2.8.3

我正在努力了解这里发生了什么,非常感谢大家的帮助

我需要更新吗?如果是,我如何更新它


我在Catalina 10.15.6上,2017 MB Air

当您安装了一个命令的多个版本时,实际使用的版本取决于它们的安装位置以及这些目录在您的
PATH
变量中列出的顺序。通过命令
which-a openssl
,您可以了解哪些存在以及优先级顺序(由
PATH
确定)。然后,您可以通过使用
version
子命令运行它们来找出列出的每个版本(例如
/usr/local/bin/openssl version
将告诉您
/usr/local/bin/openssl
是什么)。