SSL 數字簽名 CA 工作原理通俗描述

2021-06-07 14:55:15 字數 818 閱讀 8879

ssl(secure socket layer) 是一種加密技術,可以提供對稱加密和非對稱加密。由於它在協議層裡正好是在傳輸層與應用層之間,這就決定了上層應用必須經過它,這就是它廣泛流行和易於實現的原因。

對稱加密有md5,sha1。由於md5已被學者證明可以計算出加密衝突,即它有一定的不安全性,所以建議用sha1加密。

非對稱性加密有rsa,即密碼有一對,乙個私鑰,乙個公鑰,公鑰可以讓所有人知道,私鑰只有自己知道。

這樣理解,伺服器產生一對金鑰,公鑰給別人即客戶端,客戶端用它來加密,加密後發給服務端,服務端用自己的私鑰解密後得到資料。

數字簽名就和上面的過程相反,即資料由服務端用私鑰加密,客戶端用服務端的公鑰解密,解得出來就說明這資料報的確是出服務端發過來的。

數字簽名是由服務端自己籤的,但沒人去驗證這個服務端是不是你所要訪問的真實的,所以需要第三方來幫忙檢驗,就和支付寶處於第三方來協調的位置一樣。這個第三方就叫ca。

所以伺服器產生的公鑰就交給ca,ca用ca自己的私鑰加密,即數字簽名,加密生會生成證書,證書還是要交給服務端,放在服務端那邊。當客戶端訪問服務端時,服務端就會把這個證書安裝到客戶端上。

客戶端就會用ca提供的ca自己的公鑰來解密這個證書,(當然這個ca是瀏覽器預裝時嵌入的可信的ca,如果不是預裝時嵌入的ca,此時就沒有ca的公鑰,就解不了,就會彈出告警。)解得開就說明這個證書是某個ca認證過了的,是可信的,解開後就會得到資料,而這個資料就是服務端的公鑰,此時用這個公鑰與服務端進行資料傳輸。

資料傳輸過程中,由於rsa方式加解密速度非常慢,所以會把對稱與非對稱兩者結合起來用,即用rsa把對稱加密的密碼進行加密傳輸,再用對稱密碼進行加解密,這樣就可以提高效率,且是安全的。

SSL 數字簽名 CA 工作原理

ssl 數字簽名 ca 工作原理 對稱加密和非對稱加密介紹和區別 對稱加密採用了對稱密碼編碼技術,它的特點是檔案加密和解密使用相同的金鑰,即加密金鑰也可以用作解密金鑰,這種方法在密碼學中叫做對稱加密演算法,對稱加密演算法使用起來簡單快捷,金鑰較短,且破譯困難,除了資料加密標準 des 另乙個對稱金鑰...

CA證書數字簽名

數字簽名是什麼?1.鮑勃有兩把鑰匙,一把是公鑰,另一把是私鑰。2.鮑勃把公鑰送給他的朋友們 帕蒂 道格 蘇珊 每人一把。3.蘇珊要給鮑勃寫一封保密的信。她寫完後用鮑勃的公鑰加密,就可以達到保密的效果。4.鮑勃收信後,用私鑰解密,就看到了信件內容。這裡要強調的是,只要鮑勃的私鑰不洩露,這封信就是安全的...

數字簽名的工作原理

數字簽名是公鑰基礎結構的基礎部分。當我們說pki時,一般想到的是數字證書,證書頒發機構 ca 銀行使用的key,以及ssl通訊等等。數字證書,一般都是成對存在的,包含證書的公鑰,和證書對應的私鑰,公鑰本身有一定的身份標識功能 如ssl證書中的網域名稱資訊,郵件客戶端證書的郵箱位址等 對於數字證書的應...