Cryptography is the practice of securing communication and information using techniques like encryption. There are two main types of cryptography - symmetric which uses the same key for encryption and decryption, and asymmetric which uses different public and private keys. The document discusses cryptography concepts like substitution and transposition ciphers, symmetric algorithms like DES and AES, and asymmetric uses like digital signatures. It provides examples and figures to illustrate cryptographic techniques and their applications for security and privacy in message transmission.