Cryptography
“There are two kinds of cryptography in this world: cryptography that will stop your kid sister from reading your files, and cryptography that will stop major governments from reading your files.”
Applied Cryptography 2nd edition Source Code in C
Published by John Wiley & Sons, 1996
Enigma
Elliptical curves
Caesar cipher
Cryptographic seed