1. Asymmetric cryptography - Cryptography wherein two keys are used: one to encrypt

the message and another to decrypt it.

2. Block cipher - A form of cryptography that encrypts data in blocks; 64-bit blocks are

quite common, although some algorithms (like AES) use larger blocks.

3. Bruteforce attack - An attack in which the attacker tries to decrypt a message by

simply applying every possible key in the key space.

4. Caesar cipher - The method of cryptography in which someone chooses a...