After watching @ecmendenhall’s talk about GPG tools I was inspired to learn more about encryption. The video demonstrated the Diffie-Hellman Key Exchange, in which Alice and Bob communicate while an omnipresent observer stands by, unable to determine the true meaning of their communication despite watching every bit of information passing between them.
Because I couldn’t pause the video during the presentation, and because, well, math, I wasn’t able to fully grok how it worked. So when I got home today I decided to write some code to help explain it to myself.