1. 程式人生 > >SSL和TLS-SSL Change Cipher Spec Protocol

SSL和TLS-SSL Change Cipher Spec Protocol

SSL和TLS-SSL Change Cipher Spec Protocol

SSL change cipher spec協議是通訊雙方加密策略的轉換資訊。協議本身很簡單。由一條訊息(ChangeCipherSpec)組成,使用當前的cipher spec壓縮和加密。
ChangeCipherSpec訊息放在SSL握手訊息內。當繼續一個先前建立的SSL session時,在hello訊息之後,立刻傳送ChangeCipherSpec訊息。

Change Cipher Spec

ChangeCipherSpec訊息以5位元組的SSL記錄頭開始,長度屬性值是1,因為ChangeCipherSpec訊息只有一個位元組(值是1)。
ChangeCipherSpec訊息沒加密,而Finished訊息是加密的,兩條訊息的內容型別不同,所以不能在一條SSL記錄中傳輸。