2011-01-21 48 views
5

有些消息來源表示,Web瀏覽器會生成會話密鑰。現在,如果Web瀏覽器生成它,那麼它容易受到重播攻擊。誰生成HTTPS會話密鑰?

還有一些消息來源表示,服務器生成它的一部分以及客戶端生成的其餘部分。 HTTPS如何生成會話密鑰?

回答

6

客戶端和服務器都生成一個隨其他數據一起使用的Nonce,以生成「Pre-Master Secret」。即使在連接關閉之後,會話可以恢復並使用相同的「主密鑰」。所有這些都覆蓋在The first few milliseconds of an HTTPS Connection