Cryptography for developers. (2006)