Python for Security and Cryptography

Photo of the Queensborough Community College Campus

Pre-Requisite: For students aged 11 or older; students should understand basic programming concepts such as python conditionals, loops, basic operators, and basic data types.

Cryptography is a key component of modern security, but has historic roots. Using their python skills, students will learn the following:

  • How to build a basic Caesar Cipher
  • How to make a more advanced version of the cipher
  • How to encrypt and decrypt code using the cipher
  • How to create the Affine Cipher

Students will learn the following concepts:

  • Data collections (lists, tuples, dictionaries)
  • Python Libraries (math, modular math, random, etc.)
  • Python operators
Contact an advisor to learn more

Similar Courses