[What] is this part of DH Key Exchange

06/20/2012 23:57 romeoromeo#31
Quote:
Originally Posted by Zeroxelli View Post
Because, the common point isn't the key itself, it's just the beginning point. And it's by code. Yellow is just a representation, it has no color.
that is where the confusing ..... its known by code ..... so both already have the ( BEGAINING) P and G .... why i send it if they already know it
and .... do you mean that common point the secret key ( result of all that exchange process ? )
06/21/2012 00:16 pro4never#32
The P/G are used to generate keys. They can either be

A: Transmitted as part of the exchange or
B: Hard coded inside the client and server

Once the Client and server have the same P/G the secret key can be transmitted by generating a shared key which takes into account the P/G and secret key. Reversing the math used to generate the shared key allows the second computer to have the same secret key as the sender.

[Only registered and activated users can see links. Click Here To Register...]
06/21/2012 00:37 romeoromeo#33
Quote:
Originally Posted by pro4never View Post
The P/G are used to generate keys. They can either be

A: Transmitted as part of the exchange or
B: Hard coded inside the client and server

Once the Client and server have the same P/G the secret key can be transmitted by generating a shared key which takes into account the P/G and secret key. Reversing the math used to generate the shared key allows the second computer to have the same secret key as the sender.

[Only registered and activated users can see links. Click Here To Register...]
ok in the case A ... transmitted as part of the exchange ...
the key exchange is used to set the encryption .
how will the reciver decryp it ???? they are not have the same encryption yet ?

by the way .... i read the thread you linked here .... and i asked you there a question also :D
06/21/2012 00:49 pro4never#34
They are using the same encryption as the keys are not applied until after the key exchange... that's what the key exchange is FOR... to establish the keys used for encryption.