1. Symmetric encryption involves encrypting messages using a shared secret key between the sender and receiver. It uses algorithms to convert plain text into cipher text and back again.
2. Cryptography involves secret writing and cryptanalysis involves breaking secret codes. Cryptology is the overall study of both. There are different types of cryptography including symmetric, asymmetric, and hashing.
3. Classical cryptanalysis techniques include frequency analysis, brute force attacks, and mathematical analysis to break encryption algorithms. Modern techniques also target implementation and side channels.