Cryptography or encryption is a technique used to keep information secret, limiting the access only to authorized people. A cipher is a system that allows to change a "plaintext" (message), transforming it into a non-intelligible text (ciphertext or cryptogram).
Definitions