| Date | User | Challenge | Score |
| taboctf | Hash Stuffing | 50 | |
| UGOTTHEBIGL | Passwords as Keys | 50 | |
| hungtrab | From Private to Public Key LWE | 25 | |
| toomuchcoffee | Crossed Wires | 100 | |
| UGOTTHEBIGL | Modes of Operation Starter | 15 | |
| taboctf | Transparency | 50 | |
| khohenshilt | Network Attacks | 5 | |
| QWXXHSX123 | SIDH Key Exchange | 80 | |
| UGOTTHEBIGL | Bringing It All Together | 50 | |
| taboctf | Double and Broken | 50 | |
| domepetz | Adrien's Signs | 80 | |
| taboctf | Efficient Exchange | 50 | |
| APTashraf2026 | Computing Public Values | 25 | |
| hungtrab | Roll your Own | 125 | |
| APTashraf2026 | Generators of Groups | 20 | |
| DingoRad | Favourite byte | 20 | |
| ProfessorC | XOR Starter | 10 | |
| kynex7510 | Let's Decrypt | 80 | |
| taboctf | Prime Power Isogenies | 50 | |
| peglycol | Monoprime | 30 | |
| UGOTTHEBIGL | Diffusion through Permutation | 30 | |
| qucker135 | Quadratic Residues | 25 | |
| ventie | Modular Arithmetic 2 | 20 | |
| APTashraf2026 | Working with Fields | 10 | |
| mm302 | Bringing It All Together | 50 | |
| qucker135 | Modular Inverting | 25 | |
| taboctf | Gaussian Reduction | 50 | |
| qucker135 | Modular Arithmetic 2 | 20 | |
| qucker135 | Modular Arithmetic 1 | 20 | |
| josemltc_22 | Finding Flags | 2 | |
| marshaco | Base64 | 10 | |
| qucker135 | Extended GCD | 20 | |
| toomuchcoffee | Everything is Big | 70 | |
| ventie | Modular Arithmetic 1 | 20 | |
| marshaco | Hex | 5 | |
| APTashraf2026 | Manyprime | 40 | |
| marshaco | ASCII | 5 | |
| xf00f | Size and Basis | 15 | |
| SCHROBB | RSA Decryption | 20 | |
| kynex7510 | Signing Server | 60 | |
| marshaco | Great Snakes | 3 | |
| AK74 | Base64 | 10 | |
| hungtrab | ZKP Introduction | 5 | |
| taboctf | Passwords as Keys | 50 | |
| xf00f | Vectors | 10 | |
| taboctf | Symmetry | 50 | |
| marshaco | Finding Flags | 2 | |
| MT42 | Hex | 5 | |
| APTashraf2026 | Public Keys | 15 | |
| kynex7510 | Marin's Secrets | 50 |
You are now level Current level