An Overview of Cryptography
335 points by miles
Read the article
Discussion on Hacker News