6TLS AND DIFFIE-HELLMAN
The world is a dangerous place to live, not because of the people who are evil, but because of the people who don’t do anything about it.
–Albert Einstein
In Chapter 4, you used TCP and UDP sockets to send data between machines on the internet. But, as you observed, the data sent through these sockets wasn’t encrypted, so anybody who captured it could read it.
To communicate securely, you must encrypt data before sending it. Figuring out how to do this effectively proved challenging to the security community at first because asymmetric cryptography techniques are too slow to encrypt a stream of data without causing lags. ...
Get Ethical Hacking now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.