Muszę znaleźć sposób na odszyfrowanie tekstu. Najprawdopodobniej został tutaj zastosowany XOR. Jako, że mogę dowolnie szyfrować tekst, zakodowałem najpierw string 200 literek 'a', a później 200 literek 'b'.
Próbowałem sprawdzić czy to faktycznie XOR - wyczytałem gdzieś, że XORując dwa teksty zaszyfrowane tym samym kluczem otrzymamy odszyfrowane dane z pominięciem klucza, ale ..jakoś mi nie wyszło, wynik to:
3 1 7 5 | 3 1 7 5 | 3 D 7 1 | 3 3D 7 1 |
3 3D 3F 1D | 3 1 1F D | 3 1 FF D | 3 5 7F 1 |
3 5 F 1 | 3 5 7 5 | 3 1 7 5 | 3 1 7 5 |
3 1D 7 1 | 3 D 7 1 | 3 D F D | 3 1 F 1D |
3 1 F 1D | 3 5 F 1 | 3 5 1F 1 | 3 5 7 5 |
3 1 7 5 | 3 1 7 5 | 3 D 7 1 | 3 1D 7 1 |
3 1D 1F 7D | 3 1 FF D | 3 1 1F D | 3 5 1F 1 |
3 5 F 1 | 3 5 7 5 | 3 1 7 5 | 3 1 7 5 |
3 3D 7 1 | 3 D 7 1 | 3 D F D | 3 1 F 3D |
3 1 F 3D | 3 5 F 1 | 3 5 FF 1 | 3 5 7 5 |
3 1 7 5 | 3 1 7 5 | 3 D 7 1 | 3 FD 7 1 |
3 FD 7F 1D | 3 1 1F D | 3 1 3F D | 3 5 3F 1 |
3 5 F 1 | 3 5 7 5
Również napisałem sobie program do znalezienia klucza przez brute-force, ale bez powodzenia.
Proszę o pomoc o nakierowanie, moja wiedza o szyfrowaniu jest minimalna.
Plik z 'aaa...':
21 73 9b d6 e9 47 6b d6 16 65 2b 7d a5 e0 f3 51
75 e0 20 6f 35 87 af ea fd 5b 7f ea 2a 79 3f 91
b9 f4 07 65 89 f4 34 83 49 9b c3 fe 11 6f 93 fe
3e 8d 53 a5 cd 08 1b 79 9d 08 48 97 5d af d7 12
25 83 a7 12 52 a1 67 b9 e1 1c 2f 8d b1 1c 5c ab
71 c3 eb 26 39 97 bb 26 66 b5 7b cd f5 30 43 a1
c5 30 70 bf 85 d7 ff 3a 4d ab cf 3a 7a c9 8f e1
09 44 57 b5 d9 44 84 d3 99 eb 13 4e 61 bf e3 4e
8e dd a3 f5 1d 58 6b c9 ed 58 98 e7 ad ff 27 62
75 d3 f7 62 a2 f1 b7 09 31 6c 7f dd 01 6c ac fb
c1 13 3b 76 89 e7 0b 76 b6 05 cb 1d 45 80 93 f1
15 80 c0 0f d5 27 4f 8a 9d fb 1f 8a ca 19 df 31
59 94 a7 05 29 94 d4 23
Plik z 'bbb...':
22 72 9c d3 ea 46 6c d3 15 68 2c 7c a6 dd f4 50
76 dd 1f 72 36 86 b0 e7 fe 5a 80 e7 29 7c 40 90
ba f1 08 64 8a f1 33 86 4a 9a c4 fb 12 6e 94 fb
3d 90 54 a4 ce 05 1c 78 9e 05 47 9a 5e ae d8 0f
26 82 a8 0f 51 a4 68 b8 e2 19 30 8c b2 19 5b ae
72 c2 ec 23 3a 96 bc 23 65 b8 7c cc f6 2d 44 a0
c6 2d 6f c2 86 d6 00 37 4e aa d0 37 79 cc 90 e0
0a 41 58 b4 da 41 83 d6 9a ea 14 4b 62 be e4 4b
8d e0 a4 f4 1e 55 6c c8 ee 55 97 ea ae fe 28 5f
76 d2 f8 5f a1 f4 b8 08 32 69 80 dc 02 69 ab fe
c2 12 3c 73 8a e6 0c 73 b5 08 cc 1c 46 7d 94 f0
16 7d bf 12 d6 26 50 87 9e fa 20 87 c9 1c e0 30
5a 91 a8 04 2a 91 d3 26