Cryptography

The practice of encoding and decoding data, resulting in secure messages.