Confirmed users
529
edits
Line 143: | Line 143: | ||
== DHE hanshake and dhparam == | == DHE hanshake and dhparam == | ||
When an ephemeral Diffie-Hellman cipher is used, the server and the client | When an ephemeral Diffie-Hellman cipher is used, the server and the client negotiate a pre-master key using the Diffie-Hellman algorithm. This algorithm requires that the server sends the client a prime number and a generator. Neither are confidential, and are sent in clear text. However, they must be signed, such that a man in the middle cannot hijack the handshake. | ||
As an example, TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 works as follow: | As an example, TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 works as follow: |