Cryptographic key

A parameter that defines the output of a cryptographic algorithm. A key affects how plaintext is to be encrypted by a given cryptographic algorithm, and how the resulting ciphertext is to be decrypted back into plaintext.