This book is intended as an introduction to cryptography for pro- grammers of any skill level. It’s a continuation of a talk of the same name, which was given by the author at PyCon 2013.
This is a pretty good introductory book on the main cryptography primitives and how they can be composed to build full protocols, like TLS. I can say it is quite easy to read (given it's a book about cryptography, which is a quite complex field) - it took me a couple of weeks to read. I had also completed the Coursera course on Cryptography before reading the book, so I believed I wouldn't gain much from reading it. However, I have to admit the book gave me a slightly different perspective and helped me fill some gaps. The book is essentially open-source, which means readers are welcome to offer feedback and improve sections, where possible. That comes with positives and negatives. On the positive side, the book will keep getting better as feedback from readers come in. It's also free! However, there are several parts in the book that contained TODOs and there were also parts that were theoretically completed, but it still felt like something was missing. I was oscillating between a rating of 3 and 4, because I wanted to encourage people being on the fence to read it but at the same time inform them about the caveats (wish I could give a 3.5, but Goodreads doesn't support that yet).
This book is a darn good introductory to the world of Crypto.
It covers lots of ground with decent (though not thoroughly deep) depth in a very approachable way - easy to grok diagrams and language make crypto that much more fun to read.
The version I read still has portions of the book that need to be completed and I haven't worked my way through the external links in the Appendix but everything that there is worth its weight in gold - especially as a broad refresher.
I especially appreciated the equations, examples and Python code in some sections because it helped clarify my somewhat fuzzy understanding of the text.
Highly recommended as an Introductory book to Crypto before you read anything else...
A good cover up of the crypto field. Still some rough edges (but text is in progress), and the structure is sometimes a bit awkward, but on the whole a very rich read ! kudos
this book is a starter guide , it will show you lots of different crypto constructs , so if you are at the doorstep then give it a try if you are looking for deep and precise details then you should not read this book.