Linux SSH是什麼?對稱加密和非對稱加密有何區別?
在Linux中,ssh是非常重要的存在,但很多人對“ssh”這個概念很模糊,聽起來也很晦澀難懂,那麼Linux ssh是什麼?有什麼用?這篇文章為你解答一下。
SSH是一種協議。SSH是較可靠,專為遠端登入會話和其他網路服務提供安全性的協議,利用SSH協議可以有效防止遠端管理過程中的資訊洩露問題。
SSH服務
Linux一般作為伺服器使用,我們通常使用ssh服務遠端登入到Linux伺服器來管理維護系統。
OpenSSH是SSH協議的免費開源實現。
OpenSSH的服務端,sshd,Linux伺服器啟動該服務。
OpenSSH的客戶端:ssh,客戶端啟動,透過它來訪問服務端。
ssh基於密匙的安全驗證過程是怎樣的?
需要建立一對密匙,把公用密匙放在伺服器上。連線SSH伺服器時,客戶端向伺服器發出請求,用你的放的公鑰匙進行安全驗證,伺服器收到請求之後,先在該伺服器上你的主目錄下尋找你的公匙,然後把它和你傳送過來的公用密匙進行比較。如果兩個密匙一致,伺服器就用公用密匙加密質詢並把它傳送給客戶端軟體。客戶端軟體收到質詢之後就可以用你的私匙解密。
對稱加密和非對稱加密區別是什麼?
1、對稱加密
加密與解密用的是同樣的金鑰。效率高,對稱加密的一大缺點是金鑰的管理與分配,在傳送金鑰的過程中,金鑰有很大的風險會被駭客們攔截。現實中通常的做法是將對稱加密的金鑰進行非對稱加密,然後傳送給需要它的人。
2、非對稱加密
非對稱加密為資料的加密與解密提供了一個非常安全的方法,它使用了一對金鑰,公鑰和私鑰。私鑰只能由一方安全保管,不能外洩,而公鑰則可以發給任何請求它的人。非對稱加密使用這對金鑰中的一個進行加密,而解密則需要另一個金鑰。目前最常用的非對稱加密演算法是RSA演算法。雖然非對稱加密很安全,但是和對稱加密比起來,它非常的慢,所以我們還是要用對稱加密來傳送訊息,但對稱加密所使用的金鑰我們可以透過非對稱加密的方式傳送出去。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2929232/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux系統中對稱加密和非對稱加密區別是什麼?Linux加密
- 資料加密(對稱加密和非對稱加密)加密
- 對稱加密與非對稱加密加密
- https中的對稱加密和非對稱加密HTTP加密
- 對稱加密和非對稱加密(一)初步理解加密
- 對稱加密、非對稱加密、RSA(總結)加密
- 編碼與加密(對稱加密與非對稱加密)加密
- 加密原理詳解:對稱式加密VS非對稱式加密加密
- 非對稱加密體系加密
- 非對稱加密與 jwt加密JWT
- RSA 非對稱加密&解密加密解密
- 理解區塊鏈的非對稱加密區塊鏈加密
- 對稱、非對稱的加密技術是如何對網站資料進行雙重加密?加密網站
- 非對稱加密和數字證書加密
- 非對稱加密和證書總結加密
- 聊聊對稱/非對稱加密在HTTPS中的應用加密HTTP
- 非對稱加密中,加解密和簽名加密解密
- 非對稱加密--RSA原理淺析加密
- 非對稱加密-區塊鏈核心技術之一加密區塊鏈
- 區塊鏈入門及非對稱加密技術區塊鏈加密
- 非對稱加密技術:共享祕鑰加密
- 非對稱加密演算法的思考加密演算法
- golang 中,非對稱加密的實現Golang加密
- 應用加密1;非對稱加密演算法揭祕加密演算法
- 前後端資料加密傳輸 RSA非對稱加密後端加密
- 對稱加密體系加密
- golang 密碼學-2. 非對稱加密Golang密碼學加密
- RSA非對稱加密演算法淺析加密演算法
- 第四篇:非對稱加密及RSA加密演算法加密演算法
- 對稱加密、非對稱加密、RSA、訊息摘要、數字簽名、數字證書與HTTPS簡介加密HTTP
- 非對稱加密演算法-RSA演算法加密演算法
- 資料加密 第五篇:非對稱金鑰加密
- JWT令牌生成採用非對稱加密演算法JWT加密演算法
- 【RAS非對稱加密演算法】DEMO原理與示例加密演算法
- 密碼學之對稱加密密碼學加密
- 非對稱加密演算法RSA中的公鑰和私鑰加密演算法
- RSA 非對稱加密&解密,超長字串分塊處理加密解密字串
- Linux中絕對路徑和相對路徑是什麼?二者有何區別?Linux