Sharing Secrets Publicly: Diffie-Hellman Key Exchange in Plain English
What is a shared secret and why do we need it? It’s a piece of information that you and your friend know, but nobody else knows. You can use this shared secret to encrypt your communication, to ensure it is for your ears and your friend’s ears only.