Practice Cryptography

Lessons, exercises, and projects about cryptography

Browse our list of curated database of projects, exercises, and lessons to learn cryptography

Holy Riddle - the secret language of shadows

This challenge invites you to delve into the world of cryptography, from the earliest historical ciphers to the most advanced post-quantum methods. You will learn to distinguish between encoding, steganography, and cryptography, and explore key concepts such as the Caesar cipher, Diffie-Hellman, and hash functions. An immersive introduction to the science of hiding and revealing information that every analyst must master to understand the secret language of shadows.