CryptoHack is a fun platform for learning modern cryptography through a series of puzzles and challenges. Free to play for all