How to start learning cryptography 🔑
—this is what people ask me often 😊
Below you’ll find my typical reply, that I’ll keep updating when changing my mind.
📺 Also, on Coursera there’s a Cryptography 1 and 2 courses. They are quite deep (I mean quite complicated).
🖥 Aaaand I like Applied Cryptography lessons on Udacity (they are easy and interactive!).
🕹 Aaaaand crypto101 is a pdf book, explaining both basic crypto-algorithms and more complex crypto-systems.
📝 pFarb/awesome-crypto-papers — many links on different concepts, articles, books. Great starting point when you’ve learnt simple things and want to continue with more complicated ones.
💻 sobolevn/awesome-cryptography — more practical links here: libraries, tools, easy-to-integrate encryption bits into your infrastructure. Tip: select ‘boring crypto’ libs.
🦊 vixentael/my-talks — my own talks about applied cryptography/security for developers. I touch many different aspects, from secure app architecture to tips-and-tricks every dev can do. Each presentation has ‘home reading list’ on the last slide 😊
Hope it helps 🤟