Cryptography is the study of techniques for protecting information and systems, that is, securing them against adversarial attacks. Cryptography appears everywhere, for example, computer passwords, ...
Serious Cryptography – A Practical Introduction to Modern Encryption written by Jean-Philippe Aumasson, is an incredibly detailed and practical guide to modern encryption, written by one of the ...