I was thinking, for a encryption such as a SSL connection to take place, there needs to be some kind of handshake and key exchange. IF the entire process is packet sniffed, can it be decoded based on the handshake?
The client needs to know how to decrypt the pages, and the only way for it to know, is to be told by the server during the handshake, which is also sniffed assuming the packet sniffer is started before it takes place.
Am I missing something on how encryption works? This just seems too easy.
The client needs to know how to decrypt the pages, and the only way for it to know, is to be told by the server during the handshake, which is also sniffed assuming the packet sniffer is started before it takes place.
Am I missing something on how encryption works? This just seems too easy.
