Skip to content

Introduction

What to expect

Cryptography is all about encrypting messages securely. Sometimes, these encryptions are not done securely. The goal of the challenges in this category is to find a vulnerability in the cryptographic function that is being used and decrypt the secret message (the flag).

Types of challenges (not an exhaustive list)

  • Cracking classic cryptography like transposition ciphers or substitution ciphers
  • Cracking modern ciphers (like RSA or AES) that have an unsecure configuration
  • Cracking an unsecure random number generator

Skills required (or Motivation to learn)

  • Recognizing classic ciphers
  • Willing to learn mathematical concepts around modern cryptography