!!! Overview A [{$pagename}] (or cypher) is an [algorithm] for performing [Encryption] or [decryption]. [{$pagename}] that uses the same key to both [Encryption] and [Decryption] is a [symmetric cipher]. [asymmetric cipher]s use a different keys for [Encryption] and [Decryption]. Typically we use a [Private Key] for [Encryption] and a [Public Key] for [Decryption]. !! [{$pagename}] Types [{$pagename}]s are one of: * [Block Cipher] - which is normally used in a [Block Cipher Mode] * [Stream Cipher] !! [{$pagename}] [Encryption] A [{$pagename}] uses a [key] and transforms a [Plaintext] [message] into [Ciphertext]. !! More Information There might be more information for this subject on one of the following: [{ReferringPagesPlugin before='*' after='\n' }]