Simplest explanation of the math behind Public Key Cryptography
onebigfluke.com