<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">&nbsp;&nbsp;&nbsp; Salut. Vreau sa ma asigur ca am inteles parametrii clientului furnizat in pachetul de teste . Voi lua ca si exemplu testul 1 . <br><br>&nbsp;&nbsp;&nbsp; Dupa mintea mea , rularea clientului se face :&nbsp; ./client mesaj /mq1 1 2 3 4 -1<br>Functionalitatea eu o vad urmatoarea : <br>&nbsp;&nbsp;&nbsp; clientul primeste mesajul de criptat "mesaj" , pe care-l cripteaza intai base_64(1)<br>, ce-i rezulta cripteaza des(2) , apoi bf(3) si in final rc_2(4) ; apoi creeaza memoria partajata , in care scrie ce are de scris , memorie partajata care are numele "/mq1"<br>, apoi creeaza o structura de tip Command , care contine in campul name "/mq1" , <br>in campul dim - dimensiunea la creare a memoriei partajate , si in campul crypt <br>{4, 3, 2, 1, -1, ...} (ordinea inversa a criptarilor)&nbsp; ;&nbsp; nelamurirea mea vine din faptul ca , daca afisez
 din gateway mesajul primit de la client , <br>&nbsp;&nbsp;&nbsp; campul name contine "/mq1"<br>&nbsp;&nbsp; campul dim contine valoarea 65538<br>&nbsp;&nbsp; dar campul crypt contine {65535, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}<br><br>, pe cand eu ma asteptam sa contina {4, 3, 2, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}<br><br>Am inteles eu prost functionalitatea clientului ? <br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; O zi buna,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Adrian.<br><br><br></td></tr></table>