Gary C. Kessler's "An Overview of Cryptography: Pretty Good Privacy (PGP)"
Read section 5.5 about Pretty Good Privacy (PGP), one of today's most widely used public-key cryptography programs.
Click http://web.archive.org/web/20160702191723/http://www.garykessler.net/library/crypto.html link to open resource.