介绍
OpenSSL是一种广泛使用的加密库,也用于SSL(安全套接字协议)和TLS(安全传输层协议)。许多程序(例如Apache Web服务器)都使用OpenSSL。OpenSSL支持各种加密算法,例如密码(AES,DES,IDEA等),加密哈希函数(MD5,MD4,SHA-1,SHA-2等)和公钥加密(RSA,DSA)。
第一步 安装依赖库
在编译安装OpenSSL之前需要安装依赖库。
Ubuntu系统
使用如下apt命令更新Ubuntu仓库并安装软件包依赖项以进行软件编译。
sudo apt update && sudo apt upgrade
sudo apt install build-essential checkinstall zlib1g-dev -y
Centos系统
使用yum命令安装 'Development Tools' 和一些软件包。
yum group install 'Development Tools'
yum install perl-core zlib-devel -y
第二步 下载OpenSSL
在本示例中我们安装的是OpenSSL的最新版本1.1.1,可以从此处下载。
下面使用wget命令进行下载。
wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz
之后解压下载的文件,并进入解压好的文件夹中。
tar -zxvf openssl-1.1.1k.tar.gz
cd openssl-1.1.1k
第三步 编译安装OpenSSL
在安装前可以先检查一