Learn with Me
Follow along as I work through cryptography challenges, programming problems, mathematics, and all sorts of different puzzles... My thought process, the dead ends, and the solutions.
- 2026-03-03 15:30 Project Euler Problem 7: 10001st Prime – The Problem [learn] [cpp] [euler] [math]
- 2026-03-03 14:00 Project Euler Problem 6: Sum Square Difference – The Problem [learn] [cpp] [euler] [math]
- 2026-03-03 13:45 Project Euler Problem 5: Smallest Multiple – The Problem [learn] [cpp] [euler] [math]
- 2026-03-02 12:34 Project Euler Problem 4: Largest Palindrome Product – The Problem #+BEGIN_PROBLEM A palindromic number reads the same both ways. [learn] [cpp] [euler] [math]
- 2026-02-25 16:45 Project Euler Problem 3: Largest Prime Factor – First of all, I want to say that I have solved some other problems from Project Euler before but ... [learn] [math] [euler]
- 2026-02-24 Cryptopals Challenge 1.6: Breaking Repeating-Key XOR – I'll be honest, this one took a bit of time for me to solve it. The goal: you're given a base64-... [learn] [cryptopals] [cryptography] [challenge]
- 2026-02-11 00:30 Cryptopals Challenge 1.5: Implement Repeating-Key XOR – This challenge asks us to implement repeating-key XOR encryption. I massively overthought the sol... [learn] [cryptography] [challenge]
- 2026-02-10 23:45 Cryptopals Challenge 1.4: Detect Single-Character XOR – This challenge is basically Challenge 3 but scaled up. Instead of one ciphertext, we get a file f... [learn] [cryptography] [challenge]
- 2026-02-10 19:20 Cryptopals Challenge 1.3: Single-Byte XOR Cipher – This challenge was the first one that actually felt like real cryptography. We have a hex string ... [learn] [cryptography] [challenge]
- 2026-02-10 17:55 Cryptopals Challenge 1.2: Fixed XOR – Second challenge of the first set! This one is about XOR'ing two hex strings together. Sounds str... [learn] [cryptography] [challenge]
- 2026-02-10 00:12 Cryptopals Challenge 1.1: Convert hex to base64 – This is the first set and first challenge of Cryptopals. Many will come after this. Before direct... [learn] [cryptography] [challenge]