This list consists of ~15 tutorials to learn cryptography. You can think of this list as a "Free Online Nano Book". You'll learn cryptographic algorithms, including those currently in use such as the RSA algorithm (used for secure digital communication) and Digital Signatures Algorithm (used for digital signatures). Everything is 100% free.

This list starts out by describing what cryptography is, its various applications, branches and types of algorithms. In section 2 and 3, we will take a look at encryption algorithms. We'll start with some simple algorithms, but quickly pick up pace to discuss modern cryptography algorithms widely used today. In the last section, we will look at other applications of cryptography such as random number generation, digital signatures, dictionary attacks and password salting.

*Other versions*: Learn Cryptography: From Beginner to Expert is a more comprehensive version with ~25 tutorials instead of ~15 (this list is a subset).

__Subscribe__ to add this list to the top of your Home Page. __Get started__ with the first tutorial below.