This is pretty much the inspiration for all secure communication on the Internet. If you don't like math, watch the first part of the video (paint!). Watch the rest if you don't mind math.
http://www.youtube.com/watch?v=U1kybvKaUeQ
http://www.youtube.com/watch?v=U1kybvKaUeQ