This document provides an overview of cryptography concepts including:
- Cryptography transforms intelligible messages into unintelligible messages and vice versa. Plaintext is the original message and ciphertext is the encrypted message.
- Traditional ciphers include substitution ciphers that replace characters and transposition ciphers that change character positions. Simple shift and transcomposition ciphers are examples.
- Modern ciphers like the XOR cipher encrypt bits by combining the plaintext and key with XOR. The rotation cipher rotates bits left or right based on a key.
- Symmetric ciphers use the same key for encryption and decryption while asymmetric ciphers use public and private key pairs.