The practise and study of encryption and
decryption - encoding data so that it can only be decoded by
specific individuals.

A system for encrypting and decrypting
data is a cryptosystem. These usually involve an algorithm
for combining the original data ("plaintext") with one or
more "keys" - numbers or strings of characters known only to
the sender and/or recipient.