The reversible transformation of data from the original (plaintext) to a difficult-to-interpret format (ciphertext) as a mechanism for protecting its confidentiality, integrity and sometimes its authenticity.  Encryption uses an encryption algorithm and one or more encryption keys.  See 
encryption algorithm and 
cryptography.