在计算机网络上,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.

openssl下载与安装相关推荐

  1. OpenSSL下载安装教程

    OpenSSL下载 (加急)下载地址:Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions 首先,进入官网 Shi ...

  2. Windows环境下OpenSSL下载安装及制作证书

    下载与安装 点击下载地址,根据自己的系统版本,下载对应的OpenSSL. 下载完成后,对安装包进行安装,比较简单. 打开OpenSSL 直接到安装目录C:\Program Files\OpenSSL- ...

  3. python下载安装教程mac-数据分析入门~mac 下载及安装 Python 环境

    嗯,从今天开始要记录我从文科小白步入数据分析师的一步步,当然不是自学,第一步买课,等有自学能力开始再找能否自学的出路,经过对 DC 学院,Udacity.courses 等课程的框架.基础要求.老师, ...

  4. [转]nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件

    文章目录 前言 一.nginx简介 1. 什么是 nginx 和可以做什么事情 2.Nginx 作为 web 服务器 3. 正向代理 4. 反向代理 5. 负载均衡 6.动静分离 二.Nginx 的安 ...

  5. git下载及安装向导如何配置

    Git安装非常简单,下面就根据我的步骤一步一步来吧~ 安装环境:Windows10 64bit 下载 Git网址 :https://git-scm.com/download/win 版本:Git-2. ...

  6. nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全

    文章目录 前言 一.nginx简介 1. 什么是 nginx 和可以做什么事情 2.Nginx 作为 web 服务器 3. 正向代理 4. 反向代理 5. 负载均衡 6.动静分离 二.Nginx 的安 ...

  7. Python 库pyautogui 0.9.52的下载、安装和使用

    图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面.允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命 ...

  8. Linux 部署 nginx(下载、安装、启动)

    目录 问题现象 解决方法: 1.下载 2.linux系统上安装nginx 2.1.把 下载好的 nginx 的 tar.gz 压缩包 上传到linux服务器: 2.2. 解压: 2.3.安装 ngin ...

  9. 在Linux系统下载与安装Nginx

    在Linux系统下载与安装Nginx 安装过程: 1.安装依赖 yum -y install gcc pcre-devel zlib-devel openssl opensll-devel 2.下载N ...

  10. Nginx学习(1)—— 下载和安装

    一. 下载和安装nginx 1.安装依赖包:yum -y install gcc pcre-devel zlib-devel openssl openssl-devel 2.下载Nginx安装包:wg ...

最新文章

  1. 超声波技术构建触摸界面
  2. UWP开发入门(十六)——常见的内存泄漏的原因
  3. 【Java Web开发指南】深入浅出Spring和SpringMVC
  4. Java 面向对象细节
  5. Teradata大数据新动作:通过统一数据架构拥抱开源
  6. 文件下载乱码问题分析与解决
  7. 分类数据的分析-卡方检验运用
  8. 1年工作经验8月份大厂面试全记录
  9. Linux的iptables常用配置范例(2)
  10. toString(radix)
  11. Stooge排序与Bogo排序算法
  12. 【Elasticsearch】明明存在,怎么搜索不出来呢?
  13. 学习了解online hard example mining在线难例挖掘
  14. 阿尔法贝塔阀原理_臭氧投加在污水处理中的应用_美国阿尔法Alpha
  15. Entity Framework 异常档案
  16. 读书笔记 ---《偷影子的人》
  17. 2022前端未来发展趋势
  18. 如何关闭计算机自动关机设置方法,电脑自动关机怎么设置(自动关机设置及取消方...
  19. 长文干货! 一文搞懂IoC的依赖注入
  20. 永磁同步电机矢量控制(三)——电流环转速环 PI 参数整定

热门文章

  1. oracle nologging append 注意
  2. PMP项目管理适用于哪些行业?
  3. 7月17日任务 10.23-27
  4. 论文解读:手机拍照暗光成像
  5. 如何写好一篇技术文章?
  6. windwos docker安装k8s一直staring的解决方法
  7. Kotlin Flow 背压和线程切换竟然如此相似
  8. docker仓库的搭建居然只要一分钟!
  9. 火狐插件 打开html 死机,Firefox火狐Flash插件卡死问题完美解决方法(转载)
  10. 大疆创新2014年校园招聘笔试题(嵌入式类)