在计算机网络上,OpenSSL 是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。
其主要库是以C语言所写成,实现了基本的加密功能,实现了SSL与TLS协议。OpenSSL 可以运行在OpenVMS、 Microsoft Windows以及绝大多数类Unix操作系统上(包括Solaris,Linux,Mac OS X与各种版本的开放源代码BSD操作系统)。它也提供了一个移植版本,可以在IBM i(OS/400)上运作。
虽然此软件是开放源代码的,但其许可书条款与GPL有冲突之处,故GPL软件使用OpenSSL时(如Wget)必须对OpenSSL给予例外。
1. 下载OpenSSL
OpenSSL下载地址:点击跳转下载页面
这个链接有Windows版和源码版最新版下载地址,可以满足Windows、LInux、Mac OS系统使用。
2. Windows系统安装OpenSSL
到上面的链接下载OpenSSL Windows版本,注意32位和64位是不同的安装包,
下载之后是.exe文件,双击按照提示一步步安装就可以了。
使用时,可以在openssl安装路径的bin目录内执行openssl命令行即可。
3. Linux系统安装OpenSSL
3.1 安装OpenSSL:
# tar -xzf openssl-1.0.2f.tar.gz
# cd openssl-1.0.2f
# mkdir /usr/local/openssl
# ./config --prefix=/usr/local/openssl
# make
# make install
这样就安装完成了,接下来一些辅助步骤。
3.2 创建软连接
# which openssl
/usr/local/openssl/bin/openssl
- 为了使用方便,以及以后版本更新方便,可以创建软连接,如下:
# ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
- 安装OK
3.4 查看版本
# openssl version
/usr/local/openssl/bin/openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
- 找不到动态库libssl.so.1.1,执行如下命令:
# vim /etc/ld.so.conf
- 在最后追加一行:
/usr/local/openssl/lib
- 然后执行:
# ldconfig /etc/ld.so.conf
# openssl version
OpenSSL 1.1.0f 25 May 2017
Done.
版权归原作者 洒家肉山大魔王 所有, 如有侵权,请联系我们删除。