The process of encoding information in a manner designed to prevent unauthorized users from reading it. This encoding transforms the information from its original form ("plaintext") into a form ("ciphertext") that is generally unreadable without knowledge of the correct algorithm and parameters to decrypt it.