6f6e9b9d3b4bfee48d3874df10d7cc854d05bfc5 2025-10-28 15:23challenge 27: recover the key from cbc with iv=keyJack Sangdahl1+66-0 2025-10-27 15:57challenge 26: ctr bitflippingJack Sangdahl1+58-0 2025-10-26 03:42challenge 25: break random access read/write aes ctrJack Sangdahl2+126-0 2025-10-26 03:08challenge 24: create the mt19937 stream cipher and break itJack Sangdahl1+70-0 2025-10-26 03:07challenge 23: clone an mt19937 rng from its outputJack Sangdahl1+45-0 2025-10-24 04:39challenge 22: crack an mt19937 seedJack Sangdahl1+47-0 2025-10-24 02:49chore: Add symlink for challenge 19 -> 20Jack Sangdahl1+2-0 2025-10-23 17:04challenge 21: implement the mt19937 mersenne twister rngJack Sangdahl3+115-0 2025-10-23 15:07challenge 20: break fixed-nonce ctr statisticallyJack Sangdahl2+135-0 2025-10-19 13:55chore: Adding missing header on Linux systemsJack Sangdahl1+1-0 2025-10-19 03:13challenge 18: implement ctr, the stream cipher modeJack Sangdahl3+120-8 2025-10-17 14:45challenge 17: the cbc padding oracleJack Sangdahl2+111-0 2025-10-15 15:00challenge 16: cbc bitflipping attacksJack Sangdahl1+76-0 2025-10-14 15:24challenge 15: pkcs#7 padding validationJack Sangdahl1+34-0 2025-10-14 15:12challenge 14: byte-at-a-time ecb decryption (hard)Jack Sangdahl1+106-0 2025-10-14 03:52challenge 13: ecb cut-and-pasteJack Sangdahl2+152-1 2025-10-13 18:36challenge 12: byte-at-a-time ecb decryption (simple)Jack Sangdahl2+109-3 2025-10-08 16:48challenge 11: an ecb/cbc detection oracleJack Sangdahl5+97-0 2025-10-08 15:08challenge 10: implement cbc modeJack Sangdahl6+223-0 2025-10-08 04:13challenge 9: implement pkcs#7 paddingJack Sangdahl1+23-0 2025-10-07 04:26challenge 8: detect aes in ecb modeJack Sangdahl2+245-0 2025-10-07 04:13chore: Migrate ECB encryption to openssl 3.0 APIJack Sangdahl2+85-17 2025-10-06 20:03challenge 7: aes in ecb modeJack Sangdahl5+184-2 2025-10-05 02:54challenge 6: break repeating key xorJack Sangdahl6+191-0 2025-10-05 02:03challenge 5: implement repeating key xorJack Sangdahl1+45-0 2025-10-05 01:47challenge 4: detect single-character xorJack Sangdahl3+385-7 2025-09-29 16:19challenge 3: single-byte xor cipherJack Sangdahl3+88-0 2025-09-29 15:53challenge 2: fixed xorJack Sangdahl3+121-0 2025-09-29 15:24challenge 1: convert hex to base64Jack Sangdahl7+199-0