Cryptography

In this chapter, we will:

  1. Establish definitions of concepts e.g., Cryptography, Encryption, Decryption, Symmetric Key, Asymmetric Key, Hash Functions, etc.
  2. Learn the history of cryptography.
  3. Analyze Symmetric Key and Asymmetric Key cryptographies and explain the difference between the two.
  4. Find out where hash functions are useful in the world of cryptography.