|
|
1eb76f52b1
|
Finish challenge 25 and update License
|
2022-08-14 12:01:51 -04:00 |
|
|
|
5158c16d56
|
Remove duplicated code and make base64 error handling better
|
2022-08-14 09:12:36 -04:00 |
|
|
|
fbf26efa44
|
Implement challenge 24 and finish set 3.
|
2022-08-12 12:28:19 -04:00 |
|
|
|
98ad4c7712
|
Finish challenge 23.
|
2022-08-06 11:24:58 -04:00 |
|
|
|
b7ca276f72
|
Two out of four untemper parts work.
|
2022-08-06 10:19:00 -04:00 |
|
|
|
92c73fb125
|
Challenge 23 eod.
|
2022-08-04 17:13:38 -04:00 |
|
|
|
8482db0bac
|
Finish challenge 22.
|
2022-08-04 14:54:36 -04:00 |
|
|
|
2586f67241
|
Implement MT19937 for challenge 21.
|
2022-07-30 12:33:42 -04:00 |
|
|
|
6485a2f068
|
Finish challenge 20 statistical CTR.
|
2022-07-29 09:20:59 -04:00 |
|
|
|
3248609119
|
Implement challenge 19 in Rust so that I can move on with good conscience.
|
2022-07-24 18:19:32 -04:00 |
|
|
|
b8fa60cb05
|
Start to implement challenge 19 in Rust which requires some learning.
|
2022-07-20 20:27:51 -04:00 |
|
|
|
467c3bdbef
|
Solve challenge 19 in Python because my Rust still sucks.
|
2022-07-19 19:35:38 -04:00 |
|
|
|
e70c6c470c
|
Implement challenge 18 CTR cipher mode.
|
2022-07-09 11:54:55 -04:00 |
|
|
|
1304ff2144
|
Start with challenge 18.
|
2022-07-09 11:33:00 -04:00 |
|
|
|
29c2685b1a
|
Add test for bug in padding validation and get ready for challenge 18.
|
2022-07-05 19:13:15 -04:00 |
|
|
|
57836c91f1
|
Finish challenge 17.
|
2022-07-05 19:08:25 -04:00 |
|
|
|
08a8cad6f2
|
Work on challenge 17.
|
2022-07-05 11:39:35 -04:00 |
|
|
|
d1be95cbe1
|
Start with challenge 17.
|
2022-07-02 10:42:36 -04:00 |
|
|
|
956d75ab4e
|
Finish challenge 16 and problem set 2.
|
2022-06-28 15:56:31 -04:00 |
|
|
|
fd6f9464cc
|
Implement challenge 15 pkcs7 validation.
|
2022-06-28 13:28:12 -04:00 |
|
|
|
f6b4c98826
|
Finish challenge 14.
|
2022-06-25 18:28:38 -04:00 |
|
|
|
52222e90e9
|
Start work on challenge 14.
|
2022-06-23 09:46:31 -04:00 |
|
|
|
6f739b6781
|
Finish challenge 14.
|
2022-06-21 20:21:55 -04:00 |
|
|
|
db9f9d265b
|
Implement groundwork for challenge 13.
|
2022-06-20 18:33:41 -04:00 |
|
|
|
961f75bb7d
|
Solve challenge 12.
|
2022-06-17 18:08:34 -04:00 |
|
|
|
f9ddf4cccd
|
Challenge 12 decrypt first block.
|
2022-06-16 07:47:13 -04:00 |
|
|
|
e64cee1e2e
|
Restart with challenge 12 and implement find key length.
|
2022-06-11 11:15:43 -04:00 |
|
|
|
eb0f8c4ede
|
Start work on challenge 12.
|
2022-04-27 11:23:08 -04:00 |
|
|
|
994da471c4
|
Detect ECB via duplicated chunks instead of Hemming distance as I should have done in the first place.
|
2022-04-27 10:34:40 -04:00 |
|
|
|
06af500a52
|
I realized that I am fine if I can choose the plaintext. This solves 11.
|
2022-04-26 09:29:27 -04:00 |
|
|
|
f0cfefd352
|
Fix embarrassing naming error and still don't know what I am doing wrong.
|
2022-04-25 20:21:59 -04:00 |
|
|
|
4bbfc0e49f
|
Not sure how to solve challenge 11 yet my approach should be okay.
|
2022-04-24 20:52:31 -04:00 |
|
|
|
b757f359ff
|
Implement encryption oracle for challenge 11.
|
2022-04-22 18:56:39 -04:00 |
|
|
|
9f3eb1356c
|
Implement challenge 10.
|
2022-04-17 21:36:14 -04:00 |
|
|
|
766a36e790
|
Implement challenge 9 pkcs 7 padding.
|
2022-04-13 21:42:42 -04:00 |
|
|
|
415baedd78
|
Finish set 1.
|
2022-04-11 20:13:53 -04:00 |
|
|
|
6cc8ed65d0
|
Solve challenge 7 using openssl.
|
2022-03-27 14:06:41 -04:00 |
|
|
|
110fb61e18
|
Solve challenge 6.
|
2022-03-27 10:13:23 -04:00 |
|
|
|
f69fea769f
|
Implement guess key size.
|
2022-03-26 19:57:45 -04:00 |
|
|
|
1e84f2cb58
|
Implement conversion from base64 into bytes.
|
2022-03-26 19:14:38 -04:00 |
|
|
|
b490b67d55
|
Implement Base64 read.
|
2022-03-26 13:40:28 -04:00 |
|
|
|
7a1c62c47e
|
Refactor bytes and base64 module to make more sense.
|
2022-03-26 11:57:24 -04:00 |
|
|
|
cb28436fce
|
Clean up before challenge 6.
|
2022-03-25 21:38:05 -04:00 |
|
|
|
495f305c11
|
Implement set 1 challenge 3.
|
2022-03-25 20:23:48 -04:00 |
|
|
|
c33686220d
|
Implement set 1 challenge 2.
|
2022-03-25 19:53:54 -04:00 |
|
|
|
4a077ade98
|
Clean up challenge 1 for easier future use.
|
2022-03-25 18:57:16 -04:00 |
|
|
|
fcf882991c
|
Complete set 1 challenge 1.
|
2022-03-24 23:16:17 -04:00 |
|
|
|
6c0d77ec36
|
Initialize Rust and VS Code.
|
2022-03-23 10:06:16 -04:00 |
|
|
|
f2c506f806
|
Initial commit
|
2022-03-23 14:55:20 +01:00 |
|