Puncte:0

Atacul de inversare a octetilor CBC

drapel es

Învăț cum funcționează CBC, dar nu înțeleg când modific primii 2 octeți ai textului cifrat de ce sunt modificați primul bloc și NUMAI primii 2 octeți ai celui de-al doilea bloc. Primii 2 octeți ai textului cifrat sunt modificați folosind o operație xor cu valori aleatorii. Fiecare bloc este format din 16 octeți.

Aceștia sunt octeții aleatori de criptat:

D6 D7 17 2B D8 1B 73 DF AA D4 D0 DC 94 D1 C2 B2 EE 0D 3B DA 74 58 62 F9 F9 D1 30 59 F5 FE 7D 54 14 79 42 14 B6 1D 34 C7 19 B0 68 67 36 25 D9 FA D0 1C 61 CB 40 A2 CD 77 6A 7D D3 D4 A2 23 9B 4F AF

Acesta este textul cifrat:

D2 CD F5 92 8D 1D 4E BC A1 9A CE 50 07 8C 13 FE 33 4B FE BD A0 6B 6C 7B F4 38 90 F4 36 A6 9A 15 A3 D8 41 F4 04 5D C0 9C A3 B6 A6 A8 4A B5 B2 F9 3C E3 0B 93 5E E1 42 26 66 58 16 39 A4 9C 14 5D 69 E9 EE C8 7D 0F AC 85 E7 EC 9C 0B C4 E4 74 22

Acesta este textul cifrat modificat prin xorarea textului anterior cu 80 80:

52 4D F5 92 8D 1D 4E BC A1 9A CE 50 07 8C 13 FE 33 4B FE BD A0 6B 6C 7B F4 38 90 F4 36 A6 9A 15 A3 D8 41 F4 04 5D C0 9C A3 B6 A6 A8 4A B5 B2 F9 3C E3 0B 93 5E E1 42 26 66 58 16 39 A4 9C 14 5D 69 E9 EE C8 7D 0F AC 85 E7 EC 9C 0B C4 E4 74 22

Și în sfârșit textul modificat decriptat:

D6 1E 4E A5 5A 8D 3B 4A E6 2F E2 0A 41 21 68 51 6E 8D 3B DA 74 58 62 F9 F9 D1 30 59 F5 FE 7D 54 14 79 42 14 B6 1D 34 C7 19 B0 68 67 36 25 D9 FA D0 1C 61 CB 40 A2 CD 77 6A 7D D3 D4 A2 23 9B 4F AF

drapel es
Ajută, dar întrebarea mea este: după ce răsturnați un octet într-un bloc de text criptat, de ce va fi afectat octetul din aceeași poziție în blocul următor și nu restul. Să presupunem că am răsturnat primul octet al primului bloc, de ce va fi afectat doar primul octet al blocului următor și nu întregul al doilea bloc.
kelalaka avatar
drapel in
Ai văzut carcasa roșie? Modificarea în primii 16 octeți (de fapt este IV) afectează doar primul bloc al textului simplu.
drapel es
Am găsit soluția că este de fapt despre xor și despre proprietățile sale. Mulțumesc că m-ai îndrumat către acest articol, m-a ajutat foarte mult.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.