contents of the message in such a way that it hides its contents from outsiders
is called encryption. The encrypted message is called ciphertext. The process
of retrieving the plaintext from the ciphertext is called decryption.
The Principal Goal of (Public Key) Cryptography is to allow two parties to
safely exchange confidential information, even if they have communicate only
via a channel that is being monitored by an adversary