If you are at all serious about cryptography, then you must purchase a copy of Applied Cryptography by Bruce Schneier.
Applied Cryptography : Protocols, Algorithms, and Source Code in C-by Bruce Schneier This is the most important book to get for anybody learning about cryptography. It is appropriate for both those learning about cryptography as well as people with experience in the field.