openssh和openssl是什麼關係
A問: 為什麼安裝openssh的時候要安裝openssl,是不是也可以不用安裝openssl ?
網上查了下有說openssl是協議,這樣的話那還要openssl做什麼? openssh實現這個協議不就好了?
B答: 實現openssl當然沒問題,
問題是openssl是不好實現的~
有現成的為什麼不用,
實現個有很多Bug的openssl是暄賓奪主了。
C答:openssl 不是協議,而是對協議的實現,SSL/TLS 才是協議。
openssl(1) 說的很清楚:
OpenSSL is a cryptography toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer
Security (TLS v1) network protocols and related cryptography standards required by them.
A追問B:看到這句話我能明白點了 “OpenSSH (OpenBSD Secure Shell) 是一套使用ssh協議,通過計算機網路,提供加密通訊會話的計算機程式”
openssl是一種加密方式,openssh程式只是利用了這種方式罷了
這麼理解對不對?
B答:對, 而且實現一個ssl很折騰, 不比實現ssh簡單(如果要求高效, 無錯,可能更復雜)這也就是為什麼ssh不會自己去實現一個ssl,而是使用openssl的原因。
A追問C:那也就是說openssl也是實現安全套接字層(SSL v2/v3)和傳輸層安全(TLS v1)的工具
那openssh就是用這個openssl工具實現的安全?
C答: ssh 利用 openssl 提供的庫。openssl 中也有個叫做 openssl 的工具,是 openssl 中的庫的命令列介面。
openssh依賴於openssl,沒有openssl的話openssh就編譯不過去,也執行不了。
貌似openssl目前還是用得比較廣泛的,chrome, opera瀏覽器都是用的這個庫
相關文章
- GNU是什麼?和Linux是什麼關係?Linux
- GitClub和GitHub是什麼關係Github
- Chronicles 和 IRIS 是什麼關係
- IRIS 和 Caché 是什麼關係
- 什麼是Cython?和Python有什麼關係?Python
- 什麼是Yottachain和YTA幣,它們是什麼關係?AI
- linux和ubuntu區別是什麼?有什麼關係?LinuxUbuntu
- Linux中apt是什麼?和Dpkg有什麼關係?LinuxAPT
- 元宇宙是什麼,和遊戲有什麼關係元宇宙遊戲
- 人工智慧和Python是什麼關係?人工智慧Python
- 奈學:Java 和 JavaScript 是什麼關係?JavaScript
- pycharm和python區別(關係)是什麼PyCharmPython
- HyperLedger Fabric和區塊鏈是什麼關係?區塊鏈
- Kubernetes和Docker之間的關係是什麼?Docker
- 雲端計算和Linux是什麼關係?Linux
- 面試官:什麼是 YAML?和 Spring Boot 有什麼關係?面試YAMLSpring Boot
- 人工智慧和區塊鏈是什麼關係?人工智慧區塊鏈
- 虛擬機器、容器和沙箱是什麼關係?虛擬機
- 平行鏈和主鏈開發是什麼關係?
- Web前端是幹什麼的?和後端是啥關係?Web前端後端
- 什麼是反對稱關係?
- 什麼是客戶關係管理
- JDK、JRE、JVM,是什麼關係?JDKJVM
- 大資料和人工智慧的關係是什麼?大資料人工智慧
- Homework from Zhejiang 和結式到底是什麼關係
- IP、域名和DNS的關係與區別是什麼?DNS
- k8s 和 Docker 到底是什麼關係?K8SDocker
- TPS和響應時間之間是什麼關係
- 人工智慧和Python是什麼關係?詳細分析!人工智慧Python
- SDK、API 和 app 之間的關係和聯絡是什麼?APIAPP
- 在Linux中,Unix和Linux之間的關係是什麼?Linux
- Spring Boot與Spring Cloud是什麼關係?Spring BootCloud
- Spring boot與Spring cloud 是什麼關係?Spring BootCloud
- 什麼是IPFS?IPFS與區塊鏈有什麼關係區塊鏈
- 頻寬是什麼意思 頻寬和寬頻網速有什麼區別關係
- 什麼是社會化客戶關係管理
- SEO和品牌建設有什麼關係?
- 雲流化和雲桌面有什麼關係
- 邊緣計算|Hadoop——邊緣計算和Hadoop是什麼關係?Hadoop