Mac 升级/更新openSSL版本

一、为什么要升级openSSL?

因为当前的版本太低的话有安全漏洞啊。

二、升级openSSL

首先,你可以查看你当前的openSSL版本路径

Version

终端openssl version得到版本号

$ `openssl version`
OpenSSL 0.9.8zh 14 Jan 2016

Path

终端which openssl得到路径

$ `which openssl`
/usr/bin/openssl

系统默认默认路径为 /usr/bin/openssl

三、更新

更新方式有多种,我们这里说的是通过homebrew更新的方式。

更新首先你需要有安装homebrew

  • 都不知道自己有没有安装 homebrew?
    终端输入brew --versio或者brew试一下就知道了。

如果没有homebrew那就先安装一下吧。


1、更新homebrew

$ brew update

安装/替换最新版的openSSL

2、更新openssl

$ brew install openssl

是的,词是install,但是更新也是这个,如果已经是最新版会有相应提示。

当出现如下语句就是更新成功

🍺 /usr/local/Cellar/openssl/1.0.2l: 1,691 files, 12M

当然,1.0.2l 这个可能有所不同。

四、使用最新版本的openSSL

更新完openssl之后,我们如果终端输入 openssl version ,会发现还是之前的老版本。
因为我们当前存在两个版本,如果没有切换或者指定版本,那么我们用的还是之前的老版本。

解决办法有删除系统openssl,然后替换等,比较麻烦比较复杂。

链接最新的openssl版本

我们可以直接用一句指令

$ brew link openssl --force

执行过后,重新打开终端,输入openssl version,即可看到就是新的版本了。

end

推荐阅读更多精彩内容