Cryptography 101

This is a series on the basics of cryptography, aimed at C++ programmers and other technical folk, or just the curious passer by (:

I recommend reading them in order because they build in complexity as you progress forward and they assume you read the previous ones.  Any questions, feedback, corrections of misinformation, please let me know!