Felix Martin
|
c6c6167112
|
Finish Challenge 64 RSA parity oracle
|
2023-01-19 19:57:14 -05:00 |
Felix Martin
|
365bde182d
|
Implement parity oracle for challenge 46
|
2023-01-15 22:09:46 -05:00 |
Felix Martin
|
70cecb0d9e
|
Solve challenge 45 DSA parameter tampering
|
2023-01-14 10:37:37 -05:00 |
Felix Martin
|
47976540d5
|
Solve challenge 44 DSA recoery from repeated nonce
|
2023-01-13 21:09:13 -05:00 |
Felix Martin
|
ec5a19f54e
|
Start with challenge 44 by parsing text file
|
2023-01-02 15:07:28 -05:00 |
Felix Martin
|
e3ab3af101
|
Solve challenge 43
|
2023-01-02 14:42:45 -05:00 |
Felix Martin
|
86d4442b36
|
Implement recovery of DSA x
|
2022-12-18 14:26:01 -05:00 |
Felix Martin
|
6f936afa21
|
Implement DSA sign and verify to get started with challenge 43
|
2022-12-18 14:11:46 -05:00 |
Felix Martin
|
6133d17f92
|
Finish implementation of Bleichenbacher's e=3 RSA Attack finally
|
2022-12-10 21:04:30 -05:00 |
Felix Martin
|
35f5137518
|
Implement RSA padding which should allow me to finish challenge 42 soon
|
2022-12-10 13:07:50 -05:00 |
Felix Martin
|
093697ec2c
|
Fix RSA bug that I did not generate random primes for p and q
|
2022-10-27 18:57:34 -04:00 |
Felix Martin
|
8a87bafe02
|
Implement challenge 41 unpadded message recovery oracle
|
2022-10-24 08:45:43 -04:00 |
Felix Martin
|
9a5544f5a0
|
Implement E=3 RSA broadcast attack to finish set 5
|
2022-10-15 14:53:39 -04:00 |
Felix Martin
|
86c28caf12
|
Implement invmod manually
|
2022-10-15 09:41:10 -04:00 |
Felix Martin
|
3176f23662
|
Finish challenge 39 without invmod
|
2022-10-14 18:23:05 -04:00 |
Felix Martin
|
6b17c66175
|
Finish challenge 38 SRP dictionary attack
|
2022-10-09 09:18:38 -04:00 |
Felix Martin
|
3daf67bc0e
|
Implement first part of assignment 38
|
2022-10-08 13:28:11 -04:00 |
Felix Martin
|
f0b75e6cc0
|
Implement challenge 37 break SRP with zero key
|
2022-10-08 09:30:25 -04:00 |
Felix Martin
|
a1de52bfd2
|
Refactor challenge 36 to match SRP protocol better
|
2022-10-06 17:05:46 -04:00 |
Felix Martin
|
eae126f4cd
|
Clean up asssignment 36 and prepare for 37
|
2022-10-02 12:32:18 -04:00 |
Felix Martin
|
7a9225ccb0
|
Implement assignment 36.
|
2022-09-15 17:30:29 -04:00 |
Felix Martin
|
49d590ea44
|
Implement challenge 35
|
2022-09-03 08:59:16 -04:00 |
Felix Martin
|
ad3a292e0e
|
Implement challenge 34
|
2022-09-02 12:28:57 -04:00 |
Felix Martin
|
9e568ac97c
|
Implement challenge 33 Diffie-Hellman
|
2022-08-31 19:30:34 -04:00 |
Felix Martin
|
ddafb43934
|
Solve challenge 32 and with that problem set 4
|
2022-08-28 19:48:36 -04:00 |
Felix Martin
|
f50197e480
|
Clean up and lay groundwork for challange 32
|
2022-08-28 15:53:23 -04:00 |
Felix Martin
|
75d4b97524
|
Implement challenge 31 to recover HMAC-SHA1 via timing attack
|
2022-08-27 17:33:42 -04:00 |
Felix Martin
|
bac75acd2c
|
Resolve more linter warnings
|
2022-08-27 14:47:56 -04:00 |
Felix Martin
|
0951a6ab3e
|
Refactor some more, done for now
|
2022-08-25 18:33:46 -04:00 |
Felix Martin
|
b97b2fe6d0
|
Refactor code based on clippy suggestions
|
2022-08-25 17:45:16 -04:00 |
Felix Martin
|
9a9b5335f1
|
Finish challenge 30
|
2022-08-20 15:50:04 -04:00 |
Felix Martin
|
106b8febaf
|
Clean up sha-1 and start with md4 implementation
|
2022-08-20 13:33:29 -04:00 |
Felix Martin
|
c12b1c45a6
|
Finish challenge 29 - I didn't find it trivial tbh
|
2022-08-19 18:39:29 -04:00 |
Felix Martin
|
65fe5a7f96
|
Finish challenge 28 by implementing sha-1
|
2022-08-17 17:10:34 -04:00 |
Felix Martin
|
54047b3450
|
Implement challenge 27
|
2022-08-16 19:16:48 -04:00 |
Felix Martin
|
caf6d35b59
|
Implement challenge 26 ez katka
|
2022-08-15 20:21:40 -04:00 |
Felix Martin
|
1eb76f52b1
|
Finish challenge 25 and update License
|
2022-08-14 12:01:51 -04:00 |
Felix Martin
|
5158c16d56
|
Remove duplicated code and make base64 error handling better
|
2022-08-14 09:12:36 -04:00 |
Felix Martin
|
fbf26efa44
|
Implement challenge 24 and finish set 3.
|
2022-08-12 12:28:19 -04:00 |
Felix Martin
|
98ad4c7712
|
Finish challenge 23.
|
2022-08-06 11:24:58 -04:00 |
Felix Martin
|
b7ca276f72
|
Two out of four untemper parts work.
|
2022-08-06 10:19:00 -04:00 |
Felix Martin
|
92c73fb125
|
Challenge 23 eod.
|
2022-08-04 17:13:38 -04:00 |
Felix Martin
|
8482db0bac
|
Finish challenge 22.
|
2022-08-04 14:54:36 -04:00 |
Felix Martin
|
2586f67241
|
Implement MT19937 for challenge 21.
|
2022-07-30 12:33:42 -04:00 |
Felix Martin
|
6485a2f068
|
Finish challenge 20 statistical CTR.
|
2022-07-29 09:20:59 -04:00 |
Felix Martin
|
3248609119
|
Implement challenge 19 in Rust so that I can move on with good conscience.
|
2022-07-24 18:19:32 -04:00 |
Felix Martin
|
b8fa60cb05
|
Start to implement challenge 19 in Rust which requires some learning.
|
2022-07-20 20:27:51 -04:00 |
Felix Martin
|
467c3bdbef
|
Solve challenge 19 in Python because my Rust still sucks.
|
2022-07-19 19:35:38 -04:00 |
Felix Martin
|
e70c6c470c
|
Implement challenge 18 CTR cipher mode.
|
2022-07-09 11:54:55 -04:00 |
Felix Martin
|
1304ff2144
|
Start with challenge 18.
|
2022-07-09 11:33:00 -04:00 |