13175 Weston Rd, King City, Ontario · delivered with Boreal Farms

Advanced STEM

Introduction to Cryptography

Explore the ins and outs of cryptography as you learn key concepts like encryption and decryption.

Advanced

●●●●● 5/5

7 modules

Before you start

Technology requirements: A computer with an internet connection.

Tools and accounts: N/A

Course roadmap

What you will build, module by module

1

What is Cryptography?

Explore the ins and outs of cryptography as you learn key concepts like encryption and decryption.

2

Block-Based Ciphers

Learn about the block-based cipher and stream-based ciphers as you encrypt and decrypt messages using a Caesar cipher.

3

Hash Functions

Implement hash functions and their purpose as you explore their importance in information security.

4

Rainbow Tables

Learn how hackers attempt to crack hashes as you explore brute-force attacks, dictionary attacks, and rainbow table attacks.

5

Password Security and Salting

Discover how salting improves the encryption process as you explore the relationship between password length, password uniqueness, and password security.

6

Hash Collisions Attacks

Define digital forensics as you explore hash collision attacks.

7

Final Project

Develop your very own encryption using concepts you’ve learned from the course!

Get started

Ready to start this course?

Subscribe to STEAM Hub and this course is in your child’s dashboard within one business day.