how to make it, break it, hack it, crack it
Examines the evolution of codes and their impact on history, looking at key turning points in the development of codes, and explains why codes are relevant in the modern world, discussing the role of encryption in everyday life.