Reddit reviews Cryptography for Developers
We found 3 Reddit comments about Cryptography for Developers. Here are the top ones, ranked by their Reddit score.
Used Book in Good Condition
We found 3 Reddit comments about Cryptography for Developers. Here are the top ones, ranked by their Reddit score.
You should definitely have solid mathematical skills, but computer science helps as well. I did both (bachelors in both, masters in both, PhD in a mathematics/CS hybrid department).
First try to get a broad knowledge of the subject, then figure out what area interests you the most. Here's a few references that might interest you:
Crypto is a big, big field, and there are all sorts of places to specialise in. Find out what your passion is and go from there.
An oldie but goodie is Tom St. Denis Cryptography for Developers.
He also has a Bignum Math book.
This is the kind of stuff you want to read if you're planning to write a cryptographic library with implementations. And then you want to read the nacl paper as well.
This book if you literally want to know how everything works on a very low level:
http://www.amazon.com/Cryptography-Developers-Tom-St-Denis/dp/1597491047
Read about LibreSSL. See if you can get Nginx+LibreSSL working, although this is not always such a good idea yet for Linux.
Configuring SSL on Nginx is pretty easy. I'd rather use Nginx as opposed to Apache. I don't really see why you would want to start your own CA.
Some links on SSL+Nginx:
https://yoirtuts.com/index.php?title=SSL_Server_Test
https://www.trevorparker.com/hardening-ssl-in-nginx/
https://yoirtuts.com/index.php?title=Nginx_SSL_Best_Settings
What products are you guys working on that you would like to integrate with SSL?
Two things you can to start out with:
1.) Get a free SSL cert at startssl.com and set it up with Nginx on your personal website and try get an A+ rating on https://www.ssllabs.com/ssltest/index.html
2.) Write some code that does something with libressl or openssl.
Watch this video:
https://www.youtube.com/watch?v=Z7Wl2FW2TcA