Cryptography challenges
Recover a plaintext or a key from something that was supposed to protect it. In practice: identify the scheme, find the parameter the author got wrong, exploit it.
9,184 in the index. The 200 below are ranked by how many independent published solutions exist - which is the right order for learning, not for difficulty. A challenge with nine writeups gives you nine explanations of the same technique to compare; a harder one nobody documented gives you none.
- Java CorporationnoxCTF 201839 writeups
- Revolutional Secure AngouTokyoWesterns CTF 4th 201820 writeups
- CR3: What is this encryption?AlexCTF 201718 writeups
- authyCSAW CTF Qualification Round 202017 writeups
- base646464redpwnCTF 202017 writeups
- 12-shades-of-redpwnredpwnCTF 202016 writeups
- 4k-rsaredpwnCTF 202016 writeups
- chunk norrisGoogle Capture The Flag 202016 writeups
- itsy-bitsyredpwnCTF 202016 writeups
- primimityredpwnCTF 202016 writeups
- TitanicTJCTF 202016 writeups
- CR4: Poor RSAAlexCTF 201716 writeups
- VigenereSECCON 2016 Online CTF16 writeups
- modus_operandiCSAW CTF Qualification Round 202015 writeups
- pseudo-keyredpwnCTF 202015 writeups
- BlindVolgaCTF 2019 Qualifier15 writeups
- AlgebraCSAW CTF Qualification Round 201815 writeups
- cpushopRCTF 201815 writeups
- CR1 UltracodedAlexCTF 201715 writeups
- BoduASIS CTF Finals 201515 writeups
- Follow the CurrentsångstromCTF 202114 writeups
- Keysar v2ångstromCTF 202114 writeups
- Androids EncryptionPwn2Win CTF 202014 writeups
- Beginner's CryptoTSG CTF 202014 writeups
- AlphabetFireShell CTF 201914 writeups
- real-baby-rsaTokyoWesterns CTF 5th 201914 writeups
- NonsenseVolgaCTF 2018 Quals14 writeups
- TOPKEKHack The Vote 201614 writeups
- very-hotLA CTF 202413 writeups
- LEAST COMMON GENOMINATOR?Google Capture The Flag 202313 writeups
- back_to_basicsUIUCTF 202113 writeups
- Exclusive CipherångstromCTF 202113 writeups
- PythiaGoogle Capture The Flag 202113 writeups
- SubstitutionångstromCTF 202113 writeups
- SharkyGoogle Capture The Flag 202013 writeups
- DM CollisionGoogle Capture The Flag 2018 (Quals)13 writeups
- DogeStoreGoogle Capture The Flag 2018 (Quals)13 writeups
- Perfect SecrecyGoogle Capture The Flag 2018 (Quals)13 writeups
- Rule86Insomni'hack teaser 201813 writeups
- scs7TokyoWesterns CTF 4th 201813 writeups
- Security home camerasKaspersky Industrial CTF Quals 201713 writeups
- Vigenere3dSECCON 2017 Online CTF13 writeups
- RSA?IceCTF 201613 writeups
- tonnerrePlaidCTF 201613 writeups
- VerticodesCTF 2016 Q113 writeups
- simpleHITCON CTF 2015 Quals13 writeups
- witches_symmetric_examSECCON CTF 2022 Quals12 writeups
- Circle of TrustångstromCTF 202112 writeups
- fibinarycorCTF 202112 writeups
- Home Rolled CryptoångstromCTF 202112 writeups
- I'm so randomångstromCTF 202112 writeups
- Oracle of BlairångstromCTF 202112 writeups
- PhaseStream 1Cyber Apocalypse 202112 writeups
- alien-transmissions-v2redpwnCTF 202012 writeups
- Bit Flip 1Dragon CTF 202012 writeups
- coooppersmithDEF CON CTF Qualifier 202012 writeups
- -.-TAMUctf 19 201912 writeups
- byte_meCSAW CTF Qualification Round 201912 writeups
- Lost Modulus AgainHITCON CTF 2019 Quals12 writeups
- Once upon a timeHarekaze CTF 201912 writeups
- C8: captchaSquare CTF 201812 writeups
- Chop SueynoxCTF 201812 writeups
- DecryptornoxCTF 201812 writeups
- Lost ModulusHITCON CTF 201812 writeups
- Ps and QsSECCON 2017 Online CTF12 writeups
- SherlockBITSCTF 201712 writeups
- Twin PrimesTokyo Westerns/MMA CTF 2nd 201612 writeups
- Common MistakeCyber Santa is Coming to Town 202111 writeups
- Just Take Your TimeDCTF 202111 writeups
- opisthocomus-hoazinHSCTF 8 202111 writeups
- Phase Stream 2Cyber Apocalypse 202111 writeups
- KeysarångstromCTF 202011 writeups
- one time badångstromCTF 202011 writeups
- Rainbow VomitHouseplant CTF 202011 writeups
- TwinningNahamCon CTF 202011 writeups
- Fault BoxCSAW CTF Qualification Round 201911 writeups
- HorstPlaidCTF 201911 writeups
- RSAaaayTAMUctf 19 201911 writeups
- baby_N1ESN1CTF 201811 writeups
- HastadUIUCTF 201811 writeups
- Lost KeyHITCON CTF 201811 writeups
- misc04WhiteHat Grand Prix 2018 – Quals11 writeups
- Plot TwistnoxCTF 201811 writeups
- The Early SchoolASIS CTF Quals 201811 writeups
- WTFnoxCTF 201811 writeups
- Another XorCSAW CTF Qualification Round 201711 writeups
- BabyCryptCSAW CTF Qualification Round 201711 writeups
- cryptoquizzInsomni'hack teaser 201711 writeups
- MulticastPlaidCTF 201711 writeups
- Secret ServerHITCON CTF 2017 Quals11 writeups
- des ofbBoston Key Party CTF 201611 writeups
- rabitPlaidCTF 201611 writeups
- ExorcisePoliCTF 201511 writeups
- Simple AlgorithmASIS CTF Quals 201511 writeups
- base64ImaginaryCTF 202410 writeups
- CIGISICGICGICGSECCON CTF 2023 Quals10 writeups
- guess-the-bitLA CTF 202310 writeups
- NervcenterCSAW CTF Final Round 202310 writeups
- Three Time PadUIUCTF 202310 writeups
- Anti-Fermatzer0pts CTF 202210 writeups
- insufficientSECCON CTF 2022 Quals10 writeups
- Robust CBCSekaiCTF 202210 writeups
- 4096corCTF 202110 writeups
- Dice RollNahamCon CTF 202110 writeups
- ForgeryCSAW CTF Qualification Round 202110 writeups
- ImaginaryImaginaryCTF 202110 writeups
- keybaseCrypto CTF 202110 writeups
- leaky block cipherPlaidCTF 202110 writeups
- Lorem IpsumRITSEC CTF 202110 writeups
- Substitution Cipher IDownUnderCTF 2021 (Online)10 writeups
- dirty laundryzer0pts CTF 202010 writeups
- BreakMeAffinity CTF Lite (Junior/Beginner) 202010 writeups
- dyrptoPlaidCTF 202010 writeups
- HomecookedNahamCon CTF 202010 writeups
- Let Her Eat Cake! DawgCTF 202010 writeups
- MPKCPlaidCTF 202010 writeups
- N-AESrgbCTF 202010 writeups
- NonameVolgaCTF 2020 Qualifier10 writeups
- notbefoooledDEF CON CTF Qualifier 202010 writeups
- ooo-flag-sharingDEF CON CTF Qualifier 202010 writeups
- Perfect SecrecyCSAW CTF Qualification Round 202010 writeups
- Post-Homework DeathHouseplant CTF 202010 writeups
- Random ECBUTCTF 202010 writeups
- Space!IJCTF 202010 writeups
- Tap DancingTJCTF 202010 writeups
- Wacko ImagesångstromCTF 202010 writeups
- nachthxp 36C3 CTF 201910 writeups
- ShifterVolgaCTF 2019 Qualifier10 writeups
- SonicTUCTF 201910 writeups
- Very Simple HaskellHITCON CTF 2019 Quals10 writeups
- AES-128-TSBTeaser Dragon CTF 201810 writeups
- mixed cipherTokyoWesterns CTF 4th 201810 writeups
- rsa_paddingN1CTF 201810 writeups
- RSAbabyCodegate CTF 2018 Preliminary10 writeups
- xoracleUIUCTF 201810 writeups
- XORbytesTAMUctf 18 201810 writeups
- Almost XorCSAW CTF Qualification Round 201710 writeups
- Handicraft RSAASIS CTF Finals 201710 writeups
- My Simple CipherTokyo Westerns CTF 3rd 201710 writeups
- spongeBoston Key Party CTF 201710 writeups
- VCVolgaCTF 2017 Quals10 writeups
- Vermatrix SupremeHack The Vote 201610 writeups
- VertinetsCTF 2016 Q110 writeups
- strengthPlaidCTF 201510 writeups
- EVEN RSA CAN BE BROKEN???picoCTF 2025picoctfsolutions.comworked solution
- hashcrackpicoCTF 2025picoctfsolutions.comworked solution
- Plutonian CryptoSunshineCTF 20259 writeups
- C3picoCTF 2024picoctfsolutions.comworked solution
- Custom encryptionpicoCTF 2024picoctfsolutions.comworked solution
- GoldenticketidekCTF 20249 writeups
- HashbrownBuckeyeCTF 20249 writeups
- interencdecpicoCTF 2024picoctfsolutions.comworked solution
- RsaBuckeyeCTF 20249 writeups
- rsa_oraclepicoCTF 2024picoctfsolutions.comworked solution
- winterDiceCTF 2024 Quals9 writeups
- cbccorCTF 20239 writeups
- Countingnullcon HackIM CTF Goa 20239 writeups
- HideToSeepicoCTF 2023picoctfsolutions.comworked solution
- Plai N RsaSECCON CTF 2023 Quals9 writeups
- ReadMyCertpicoCTF 2023picoctfsolutions.comworked solution
- rotationpicoCTF 2023picoctfsolutions.comworked solution
- RSA 4.0SECCON CTF 2023 Quals9 writeups
- The Other CSSPlaidCTF 20239 writeups
- baby-arxDownUnderCTF 2022 (Online) 9 writeups
- basic-mod1picoCTF 2022picoctfsolutions.comworked solution
- basic-mod2picoCTF 2022picoctfsolutions.comworked solution
- choreographyPlaidCTF 20229 writeups
- credstuffpicoCTF 2022picoctfsolutions.comworked solution
- morse-codepicoCTF 2022picoctfsolutions.comworked solution
- NSA BackdoorpicoCTF 2022picoctfsolutions.comworked solution
- rail-fencepicoCTF 2022picoctfsolutions.comworked solution
- SequencespicoCTF 2022picoctfsolutions.comworked solution
- substitution0picoCTF 2022picoctfsolutions.comworked solution
- substitution1picoCTF 2022picoctfsolutions.comworked solution
- substitution2picoCTF 2022picoctfsolutions.comworked solution
- Sum-O-PrimespicoCTF 2022picoctfsolutions.comworked solution
- Time CapsuleSekaiCTF 20229 writeups
- transposition-trialpicoCTF 2022picoctfsolutions.comworked solution
- Very SmoothpicoCTF 2022picoctfsolutions.comworked solution
- Alkaloid Streampbctf 20219 writeups
- aptenodytes-forsteriHSCTF 8 20219 writeups
- babyredpwnCTF 20219 writeups
- Break Me! DownUnderCTF 2021 (Online)9 writeups
- dhke_introUIUCTF 20219 writeups
- Easy PeasypicoCTF 2021picoctfsolutions.comworked solution
- Mind your Ps and QspicoCTF 2021picoctfsolutions.comworked solution
- Mod 26picoCTF 2021picoctfsolutions.comworked solution
- N1TPH@cktivityCon 2021 CTF9 writeups
- New CaesarpicoCTF 2021picoctfsolutions.comworked solution
- queen-of-the-hillHSCTF 8 20219 writeups
- Risk Security Analyst Alice Vs EvedarkCON CTF 20219 writeups
- RITSEC HashRITSEC CTF 20219 writeups
- RSA - 1DeconstruCT.F 20219 writeups
- RSA - 2DeconstruCT.F 20219 writeups
- RSA - 3DeconstruCT.F 20219 writeups
- SoulcrabberCyber Apocalypse 20219 writeups
- This One Is Really BasicDCTF 20219 writeups
- RSyay!Byte Bandits CTF 20209 writeups
- another secret noteHITCON CTF 20209 writeups
- Broken YolksHouseplant CTF 20209 writeups
Looking for a specific event? Browse all events.