Cryptography, or cryptology, is the art of concealing messages in order to keep them private or confidential.