From Long back I wanted to learn cryptography and I wanted to become an expert in that. I wanted to learn most of the cryptography algorithms (hashing, encryption, decryption and cracking). After learning the concepts I wanted to implement some of the algorithms using Java. (Even there is JCE API but I am interested to create a kind of one).
Please provide me list of books in order
Books for learning cryptographic concepts (therotical)
books for implementing cryptographic concepts (Practical).
Some of my favourites:
(theory, basic)
Excellent diagrams and explanations of concepts and algorithms
(security, general reading)
Another book by Schneier which is more about Security than Cryptography. In other words, why cryptography (by itself) cannot guarantee security. In my Top-Ten list.
In his own words (from the book’s Preface🙂
(theory, advanced)
What malicious code that uses cryptography techniques can do (and counter-measures).