Linux系统下编译OpenSSL步骤

应用场景:

OpenSSL是网络安全通信的关键,它是一个开源的项目,其组成主要包括三个组件:

  • openssl:多用途的命令行工具;
  • libcrypto:加密算法库;
  • libssl:加密模块应用库,实现了ssl及tls;

OpenSSL可以实现密钥证书管理,对称加密和非对称加密。具体的应用场景大家看下面这个链接:

彻底搞懂HTTPS的加密原理

编译过程

编译开源库是合格程序员必备的技能之一

  1. 在官网或者github上下载代码,解压openssl开发包文件
    tar -xzf openssl-1.1.0c.tar.gz

  2. 在终端下操作,设openssl安装路径(–prefix为欲安装之路径)
    chmod 755 config
    ./confg --prefix=/usr/local/include

  3. 执行命令
    ./config -t

  4. 编译(时间有点长)
    make

  5. 安装openssl,等待
    make install

  6. 查看
    cd /usr/local/include

你可能感兴趣的:(linux,https,http)