Useful Links
Cryptography
A Graduate Course in Applied Cryptography
This is a good book for entering the crypto world.
Free, unfortunately not completed yet.
Written by Dan Boneh and Victor Shoup.
A Computational Introduction to Number Theory and Algebra
Written by Victor Shoup.
Written by Tanja Lange.
A chapter of draft book Discrete Mathematics.
Written by Tanja Lange.
A chapter of draft book Discrete Mathematics.
Written by N. P. Smart.
Free.
The new crypto book by N. P. Smart is "Cryptography made Simple". Though it is not free, I believe it is worthy to read.
Charm: A tool for rapid cryptographic prototyping
A python tool for cryptographic scheme development.
liboqs is an open source C library for quantum-safe cryptographic algorithms.
A Framework for Efficient Mixed-Protocol Secure Two-Party Computation.
Arithmetic sharing, Boolean sharing, and Yao’s garbled circuits.
Algorithm
Security Lab
Web Application Exploits and Defenses
A good and simple site for you to practice how to hack web.
A web application for teaching web security lesson.
A good project for hands-on computer security.
Hacker
Programming
Others
How To Ask Questions The Smart Way
This article is very important, no matter you are a programmer or a researcher.