Back to Courses

Cryptography

Dive into the science of securing information through encoding. Learn encryption methods, hashing algorithms, and cryptographic attacks.

Duration

3 hours

Difficulty

intermediate

Published

January 5, 2024

cryptographyencryptionhashingAESRSA

Course 5 - Cryptography

Course Overview

This course introduces the fascinating world of cryptography - the science of securing information through encoding. You'll learn about different encryption methods, hashing algorithms, and how cryptographic systems can be attacked.

Lessons

  1. Lesson 1: Introduction - What is cryptography and why it matters
  2. Lesson 2: Private & Public Key Encryption - Symmetric and asymmetric encryption algorithms
  3. Lesson 3: Hashing - One-way encryption for data integrity
  4. Lesson 4: Cryptographic Attacks - How attackers bypass cryptographic defenses

Learning Objectives

By the end of this course, you will:

  • Understand the fundamentals of cryptography and its importance
  • Learn the difference between symmetric and asymmetric encryption
  • Explore encryption algorithms like Caesar Cipher, AES, and RSA
  • Understand hashing and its role in verifying data integrity
  • Learn about cryptographic attacks including brute forcing and collision attacks

Course Lessons

4 Lessons