S security.stackexchange.com Diffie-Hellman Key Exchange in Plain English 52 points luu 11 years ago 9 comments