What is Cryptogrpahy?
The art of writing or solving codes.