Free module
Applied cryptography
Learn applied cryptography hands on: hashes and checksums, encryption, public keys, signatures, certificates and safe password storage.
The lessons
Each lesson is free to read in full. Create a free account to run its commands in a live lab and to sit its quizzes and tasks.
1 · Virtual machine lab
How hashing and checksums work
I can use a hash to check that data has not changed.
Read the lesson2 · Virtual machine lab
Symmetric encryption and secret keys
I can explain how one shared key encrypts and decrypts a message.
Read the lesson3 · Virtual machine lab
How public key cryptography works
I can explain how a public key and a private key work together.
Read the lesson4 · Virtual machine lab
Digital signatures and certificates
I can explain how a signature and a certificate prove who sent something.
Read the lesson5 · Virtual machine lab
Storing passwords and keys safely
I can store passwords and keys safely.
Read the lesson
Worked in a real lab
Every lesson of this module is worked in a lab started for you alone. The labs it uses:
Teaching a class? Set this module for your students with a teacher guide, marked assignments and a lab for every student.