Please enable JavaScript to use CodeHS

NCyTE Cybersecurity Concept Lessons (Python)

Caesar Cipher

In this module, students will investigate how Caesar Ciphers work to achieve the goal of confidentiality of information and their historical context, strengths, and weaknesses. They will also practice encrypting and decrypting text using Caesar Ciphers and implement a Caesar Cipher in a programming language.

Lessons

1.1 Caesar Ciphers

  • Introduction to Caesar Ciphers
  • slides
  • A Caesar Cipher
  • Encryption and Decryption
  • Decryption Practice
  • +1 more

1.2 Decrypting and Breaking Caesar Ciphers

  • Caesar Cipher Decryption
  • Break Caesar's Cipher!
  • Reflection: Caesar's Cipher
  • Ethics Moment: Apple v. Barr
  • Reflection: Apple v. Barr

Courses that include this module