新聞中心
SSH是一種協(xié)議標(biāo)準(zhǔn),它的主要目的是實(shí)現(xiàn)遠(yuǎn)程登錄和提供安全網(wǎng)絡(luò)服務(wù)。它的實(shí)現(xiàn)有很多種,最常用的就是開源openssh。

對(duì)稱加密和非對(duì)稱加密
在講解SSH實(shí)現(xiàn)原理之前,我們先來了解下加密方式,我們都知道為了數(shù)據(jù)的安全,數(shù)據(jù)在互聯(lián)網(wǎng)上傳輸肯定是要加密。那加密又要分為兩種加密方式:
- 對(duì)稱加密(秘鑰加密)
- 非對(duì)稱加密(公鑰加密)
對(duì)稱加密,就是加密和解密都是使用同一套秘鑰??聪聢D所示:
服務(wù)端和客戶端的交互過程如下圖:
對(duì)稱加密的加密強(qiáng)度很高,但是這有一個(gè)很大的問題。就是:如何保證秘鑰A的安全?當(dāng)客戶端的數(shù)量非常大的時(shí)候,如何保證秘鑰的安全?一旦秘鑰泄漏出去,后果不堪設(shè)想。用戶的安全就沒有任何保障。所以非對(duì)稱加密的出現(xiàn)就為了彌補(bǔ)這一點(diǎn)。
非對(duì)稱加密有兩個(gè)秘鑰:“私鑰”和“公鑰”。公鑰加密后的密文,只能通過對(duì)應(yīng)的私鑰進(jìn)行解密。而通過公鑰推理出私鑰的可能性微乎其微。下圖展示的是基本原理:
上圖在實(shí)際的使用中存在一個(gè)問題,就是客戶端需要知道服務(wù)端的公鑰,不然沒法加密。所以需要服務(wù)端告知客戶端公鑰的一個(gè)過程。
當(dāng)前題目:面試官:圖解SSH實(shí)現(xiàn)原理?
標(biāo)題網(wǎng)址:http://www.5511xx.com/article/cojipos.html


咨詢
建站咨詢
