Cipher Hunter
Break a battery of classical ciphers (Caesar, Vigenère, ECB) generated against you. Submit a Sage notebook with each break worked.
Pinter into Sage into Cryptopals into a journalism artifact. Six parallel tracks across 52 weeks, paced by hand and logged in public. Nodes are quests; capstones gate the year.
52 weeks · 6 tracks · 284 planned quests · 4 capstones.
5 quests across 5 tracks.
Unlocked badges glow; locked badges show their criteria.
Quarterly bosses. Each unlocks at an XP threshold and rewards a major milestone badge.
Break a battery of classical ciphers (Caesar, Vigenère, ECB) generated against you. Submit a Sage notebook with each break worked.
Build a Merkle-tree archival CLI in Python that hashes a real Memory Hole investigation source. Verifiable end-to-end.
Implement RSA in Sage, then break it three different ways. Document each attack as cryptanalysis prose.
Ship the journalism artifact. Mathematically defensible component of the Trustless Journalism Protocol, with a written threat model.
The build log starts the first week you ship something. Pick a Sunday evening cadence; honest weekly notes accumulate.
Build log index →