https://medium.com/@vrypan/explaining-public-key-cryptography-to-non-geeks-f0994b3c2d5#.sh1m2orn8
Not to go OT, but your avatar adds a lot of color to this page.