Cryptography.

Cryptography

Cryptography is the basis for nearly all technologies we use on a daily basis, and without it, modern security collapses (e.g., no privacy, secure communication, secure transactions, trust between parties, no modern access control).

Challenges
Multiple Choice

Which of the following is a one-way function, meaning it cannot be reversed to recover the original input?

✓ Solved!
Multiple Choice

When you see a padlock icon next to a website's URL in your browser, what does it mean?

✓ Solved!
Multiple Choice

What is the term for the original, readable message before it has been encrypted?

✓ Solved!
Multiple Choice

During WWII, the Germans used a rotor-based encryption machine that was famously broken by Allied cryptanalysts at Bletchley Park, including Alan Turing. What was it called?

✓ Solved!
Flag Challenge

Decode the following: P2{FCDE}

✓ Solved!
Flag Challenge

Decode the following: Q2{O ghsd id tfca Qosgof}

✓ Solved!
Flag Challenge

3 % 4 = ?

✓ Solved!
Flag Challenge

5 % 4 = ?

✓ Solved!
Flag Challenge

(2 + 2) % 4 = ?

✓ Solved!
Flag Challenge

(3^0) % 7 = ?

✓ Solved!
Flag Challenge

(3^1) % 7 = ?

✓ Solved!
Flag Challenge

(3^2) % 7 = ?

✓ Solved!
Flag Challenge

(3^3) % 7 = ?

✓ Solved!
Flag Challenge

(3^4) % 7 = ?

✓ Solved!
Flag Challenge

(3^5) % 7 = ?

✓ Solved!
Flag Challenge

(3^6) % 7 = ?

✓ Solved!
Flag Challenge

(3^7) % 7 = ?

✓ Solved!
Flag Challenge

Given: p = 4759; q = 3359; Compute N = p * q

✓ Solved!
Flag Challenge

Compute phi = (p - 1) * (q - 1), where phi is Euler's Totient Function

✓ Solved!
Flag Challenge

Given: e = 11; d = 4357463; N = 15953681; Encrypt 42 as (42^e) % N

✓ Solved!
Flag Challenge

Decrypt your answer above as (answer^d) % N

✓ Solved!
File Challenge

Time for some COOKING!

✓ Solved!
File Challenge

Just this one time...

✓ Solved!
File Challenge

The Gambler...

✓ Solved!

For More Information

Boxentriq: Cryptography for Beginners

Boxentriq offers a beginner-friendly introduction to cryptography with interactive challenges and tutorials. Students can learn about encryption, decryption, and cryptographic techniques in a hands-on environment.

Visit →

The Science of Codes: An Intro to Cryptography

Were you fascinated by The Da Vinci Code? You might be interested in Cryptography! There are lots of different ways to encrypt a message, from early, simple ciphers to the famous Enigma machine. Michael Aranda takes you through a fun and cryptic episode of SciShow, all about codes!

Visit →

Cipher Tools: Online Cryptography Playground

Cipher Tools offers CyberChef, an online cryptography playground where students can experiment with various cryptographic operations. They can encode, decode, encrypt, decrypt, and analyze data using different algorithms and techniques in a user-friendly interface.

Visit →