1. 程式人生 > >openssl-devel和openssl 是什麼具體關係

openssl-devel和openssl 是什麼具體關係

[轉自] https://zhidao.baidu.com/question/919579491101051499.html

Redhat在封裝openssl的時候,把openssl分成了幾個部分,執行碼部分就是 openssl-1.0.0-27.el6.x86_64 這種包。

openssl-devel-1.0.0-27.el6.x86_64 這個就是包含了標頭檔案,標頭檔案參考,某些庫檔案等跟開發相關的東西。

mod_ssl-2.2.15-26.el6.x86_64 這個不是open ssl 本身的東西,是apache的模組。

你在http://www.openssl.org/source/上下載的原始碼編譯安裝後得到的東西就是openssl-1.0.0-27.el6.x86_64和openssl-devel-1.0.0-27.el6.x86_64這兩個包加在一起的內容。


另外,OpenSSL是分系列的,每個系列下再分版本 a b c d e。。。。

目前常用的是 0.9.8 1.0.0 1.0.1 三個系列。

RHEL 6.4 是openssl 1.0.0 系列的版本。
RHEL 6.5 是 openssl 1.0.1 系列的版本。

Redhat 提供的openssl升級包的版本一般是 openssl-1.0.0-27.el6.X.x86_64.rpm 這種。 Redhat 會把OpenSSL釋出的補丁整合到現有版本中去,叫做backport。

例如,RHEL 6.4 目前的最新的OpenSSL就是2014-06-05釋出的 openssl-1.0.0-27.el6_4.4.x86_64.rpm 和 openssl-devel-1.0.0-27.el6_4.4.x86_64.rpm 

RHEL 6.5 則是2014-08-13釋出的 openssl-1.0.1e-16.el6_5.15.x86_64.rpm 和 openssl-devel-1.0.1e-16.el6_5.15.x86_64.rpm。

因為不同系列的OpenSSL,存在的安全漏洞或者BUG不一定相同,所以版本要根據系列來判斷。
當然,如果你願意手動編譯安裝openssl,那麼也可以,只是注意相關軟體的依賴。

相關推薦

openssl-developenssl 是什麼具體關係

[轉自] https://zhidao.baidu.com/question/919579491101051499.html Redhat在封裝openssl的時候,把openssl分成了幾個部分,執行碼部分就是 openssl-1.0.0-27.el6.x86_64 這

(5) openssl speedopenssl rand

結果 oca 分鐘 ase 隨機 a20 rand gns mac 1.1 openssl speed 測試加密算法的性能 支持的算法有: openssl speed [md2] [mdc2] [md5] [hmac] [sha1] [rmd160] [idea-cbc]

安裝opensslopenssl-devel

方法一、直接安裝 yum install openssl openssl-devel 方法二、下載原始碼編譯安裝 以下借鑑了他人的安裝方法,並根據我自己的安裝進行了修改 1.下載 wget https

安裝openssl-devel

openssl png pre 命令 開發 rhel6 調用 相同 自動 0、操作系統為 RHEL6.7 1、描述:當開發人員需要調用openssl的庫文件時,需要安裝openssl-devel包 2、當根目錄(即掛載點為 \ )的利用率為100%時,rpm包無法安裝,需要

centos7 離線安裝gcc pcre-devel openssl-devel zlib-devel

pts for 1.2 entos 5.1 選擇 cat lib 安裝gcc 1、先進入http://vault.centos.org/ 選擇自己的centos 版本(查看命令:cat /etc/redhat-release) 2、進入 http://vault.cento

網絡通信安全基礎OpenSSL

openssl 建立私有CA 一、數據安全的定義 數據安全由NIST(美國國家標準技術研究研究)提出, 主要有三個方面: 保密性: 數據保密性 數據隱私性 完整性 數據完整性 系統完整性 可用性 二、數據所存在的風險 數據最主要的風險是安全攻擊, 分為主動攻擊和被動攻擊: 被動攻擊: 竊

靈活多變的keytoolopenssl生成證書,應用tomcatnginx

靈活多變的keytool和openssl生成證書,應用tomcat和nginx 文章目錄 前言 什麼是證書?為什麼要使用證書? 證書格式轉換 證書格式 keytool是什麼? 主要格式 test.

linux安全加密篇(三)—openssl工具CA證書

OpenSSL:開源專案 三個元件: openssl: 多用途的命令列工具,包openssl libcrypto: 加密演算法庫,包openssl-libs [[email protected] data]# openssl-libs libssl:加密模組

詳解win10 64位系統下是如何安裝OpenSSL? 及通過openssl工具生成RSA的公鑰私鑰

預備工具: 安裝環境:Windows10旗艦版 -64位  +  Microsoft Visual Studio2013 相關軟體:vs2013、ActivePerl-5.24.3、openssl-1

rpm安裝openssl-devel

由於有時候所用環境不能上外網,不能通過yum來安裝解決依賴包的問題,但是openssl-devel的安裝有很多依賴關係,有時候甚至裝著裝著就忘了裝了哪些還要裝哪些了。。。現在把我的安裝過程整理如下: CentOS 6.3, 64bit. 已經安裝openssl-1.0.1e

keeplived離線安裝openssl-devel依賴包

由於公司業務併發比較高需要高可用使用LVS keeplived。在linux系統centos6.5版本中安裝keeplived時,需要安裝penssl-devel依賴包,但是伺服器是不允許連線外網(網際網路)的,無法使用yum命令進行安裝操作,所以本人研究了

離線安裝openssl-devel順序

前段時間,由於專案需要,安裝keepalived,需要安裝依賴包openssl-devel,可是無奈伺服器不允許使用網路,無法使用yum安裝,所以研究了下如何離線安裝,進入了很多坑,所以記錄分享下 宣告:此文僅為其中一種方法,不要自己將思維侷限於這一種方式 前提:基於red

Linux Centos7 OpenSSH版本低導致的安全漏洞 升級OpenSSHOpenSSl來修復漏洞

Linux Centos7 OpenSSH版本低導致的安全漏洞 升級OpenSSH和OpenSSl來修復漏洞       由於最近公司專案需要重新部署到伺服器,檢查出的安全漏洞,其中 一項就是Openssh版本低過低所以導致的遠端執行漏洞,如下:      

RSA演算法加解密---crypto++庫OpenSSL

1. OpenSSL庫 a、 方式一: #include<string.h>#include <openssl/rsa.h>#pragma comment(lib,"libeay32.lib")#pragma comment(lib,"ssleay3

linux下檢查是否安裝過某軟體包(gcc,pcre-devel,zlib-devel,openssl-devel

1、rpm包安裝的,可以用 rpm -qa 看到,如果要查詢某軟體包是否安裝,用 rpm -qa | grep "軟體或者包的名字" 2、以deb包安裝的,可以用 dpkg -l 看到。如果是查詢指定軟體包,用 dpkg -l | grep "軟體或者包的名字" 3、yum

Apache伺服器no_sslopenssl兩種型別的區別

OpenSSL是表示帶有OpenSSL模組,利用OpenSSL就可以給Apache配置SSL安全連結的,也就是使用https方式進行訪問; no ssl則表示不帶OpenSSL模組,無法用於SSL安全

openssl 摘要簽名驗證指令dgst使用詳解

1、資訊摘要和數字簽名概述 資訊摘要:對資料進行處理,得到一段固定長度的結果,其特點輸入: 1,輸出長度固定。即輸出長度和輸入長度無關。 2,不可逆。即由輸出資料理論上不能推匯出輸入資料 如圖4所示,對輸入資料敏感。當輸入資料變化極小時,輸出資料也會發生明顯的變化

如何用TomcatOpenssl構建HTTPS雙向認證環境(HTTPS客戶端認證)

本文將介紹如何利用Tomcat的HTTPS功能,和一個自己建立的CA,來構建WEB伺服器證書和個人數字證書,最終建成一個HTTPS雙向認證環境(可以用於測試目的)。本文構建HTTPS雙向認證的業務流程大致如下:  1. 建立WEB伺服器公鑰金鑰,並生成伺服器證書請求。  2.

【android】uses-permissionpermission具體解釋

.com 新的 -i weight bsp htm fin article 程序 1.<uses-permission>: 官方描寫敘述: If an application needs access to a feature prote

urllib庫python2python3具體區別

ble log redirect proxy dmgr python3 button ner net Python 2 name Python 3 name urllib.urlretrieve() urllib.request.urlretrieve(