2008-10-10 185 views
7

我剛剛安裝了SSL證書。此證書使用2048位加密進行加密。SSL證書加密與密碼加密

然而,暗號是128位加密(或40,或根據瀏覽器的一些其他變型。)

似乎有兩種不同類型的加密這裏。 2048的「握手」加密和一些規模較小的「線上」加密。

我在理論上有這個權利嗎?任何人都可以解釋得更好嗎

我已經遍及谷歌,找不到兩者之間差異的明確解釋。

回答

7

確實,對稱加密通常使用的密鑰長度少得多。原因是因爲對於給定的位數,對稱加密要強得多。

非對稱加密(每邊都有不同的密鑰)很難完成。它計算量更大,因此只用於握手部分或用於加密其餘消息使用的對稱密鑰。

8

Wikipedia有一個很好的條目。

你說得對,有兩種加密正在進行。第一個是非對稱加密或公鑰加密 - 這是一個更大的密鑰。第二種是使用較小密鑰的對稱加密。

第一種類型的加密(不對稱 - 較大的密鑰)用於協商客戶端和服務器將使用何種類型的對稱加密。他們還會交換他們將使用的會話密鑰。這是握手過程,並且使用非對稱加密進行加密

會話密鑰基本上是發送真實數據時使用的密鑰,它們由握手過程中決定的任何類型加密。這是對稱加密部分。

+1

他們不交換會話密鑰。會話密鑰從不傳輸。 – EJP 2013-11-13 00:52:29