Multumesc.<div>Daca tot veni vorba de vmchecker, tocmai ce am uploadat Crypto-Linux peste Minishell-Linux. </div><div>Se mai poate face ceva ca sa nu pierd punctajul?<br><br><div class="gmail_quote">2011/4/2 Drutu Bogdan <span dir="ltr">&lt;<a href="mailto:bogdandrutu@gmail.com">bogdandrutu@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">2011/4/2 Valentin Dobrota &lt;<a href="mailto:valydo@gmail.com">valydo@gmail.com</a>&gt;:<br>
<div class="im">&gt; Dar eroare &quot;bad magic number&quot; la apelarea functiei decrypt_rc2() din ce<br>
&gt; cauza ar putea fi? Am eroarea<br>
&gt; asta si pe windows si pe linux.<br>
<br>
</div>Cred ca si aici e vorba tot de datele care ajung sa fie decriptate.<br>
S-ar putea sa sari unele caractere sau sa nu trimiti ce trebuie.<br>
<br>
Incearca te rog si pe vmchecker.<br>
<div><div></div><div class="h5">&gt;<br>
&gt; 2011/4/2 Drutu Bogdan &lt;<a href="mailto:bogdandrutu@gmail.com">bogdandrutu@gmail.com</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; 2011/4/2 Lungu Adrian &lt;<a href="mailto:lungu_a_ro@yahoo.com">lungu_a_ro@yahoo.com</a>&gt;:<br>
&gt;&gt; &gt; Croitoru Andrei &lt;andreicroitoru2002@...&gt; writes:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Stie cineva exact in ce cazuri functia de decriptare intoarce urmatorul<br>
&gt;&gt; &gt;&gt; mesaj:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; bad decrypt4626:error:06065064:digital envelope<br>
&gt;&gt; &gt; routines:EVP_DecryptFinal_ex:bad decrypt:evp_enc.c:461:<br>
&gt;&gt;<br>
&gt;&gt; Aici e o problema de citirea/scrierea din memoria partajata exact cum<br>
&gt;&gt; a zis si Adrian.<br>
&gt;&gt;<br>
&gt;&gt; &gt;&gt; Incerc sa fac ceva debugging si nu-mi dau seama ce se intampla cu<br>
&gt;&gt; &gt;&gt; serverele;<br>
&gt;&gt; &gt; daca rulez &quot;de mana&quot; serverele, gateway-ul si clientul cu aceleasi date<br>
&gt;&gt; &gt; ca in<br>
&gt;&gt; &gt; testul 1, nu primesc aceasta eroare. In schimb, cand rulez cu scriptul<br>
&gt;&gt; &gt; mi-o<br>
&gt;&gt; &gt; genereaza.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Andrei<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;    Salut. Mie-mi aparea eroarea respectiva in urmatorul context:<br>
&gt;&gt; &gt; foloseam<br>
&gt;&gt; &gt; functia de decriptare presupunand ca imi returneaza in out(void * parca)<br>
&gt;&gt; &gt; , un<br>
&gt;&gt; &gt; string . In momentul in care voiam sa scriu (la criptare / decriptare)<br>
&gt;&gt; &gt; pe out in<br>
&gt;&gt; &gt; mem. partajata , foloseam strncpy si strlen .. s-ar parea ca out ala<br>
&gt;&gt; &gt; nu-i un<br>
&gt;&gt; &gt; string in adevaratul sens al cuvantului (si pierdeam o portiune din sir<br>
&gt;&gt; &gt; ptr ca<br>
&gt;&gt; &gt; strncpy se oprea la primul terminator de sir intalnit .. prin urmare ,<br>
&gt;&gt; &gt; cand<br>
&gt;&gt; &gt; ajungea la urmatorul server ptr. decriptare , nu-l mai decripta corect ,<br>
&gt;&gt; &gt; hence<br>
&gt;&gt; &gt; eroarea aia)... apoi am inlocuit pe strncpy cu memcpy, iar pe strlen cu<br>
&gt;&gt; &gt; len<br>
&gt;&gt; &gt; (valoare intreaga returnata de functia de criptare/decriptare ...<br>
&gt;&gt; &gt; semnifica<br>
&gt;&gt; &gt; lungimea sirului de caractere out, care poate sa contina si zerouri , pe<br>
&gt;&gt; &gt; o<br>
&gt;&gt; &gt; pozitie &lt; len).<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;         O zi buna,<br>
&gt;&gt; &gt;            Adrian.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; <a href="http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii" target="_blank">http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii</a><br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Bogdan.<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; <a href="http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii" target="_blank">http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; <a href="http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii" target="_blank">http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii</a><br>
&gt;<br>
<br>
<br>
<br>
--<br>
Bogdan.<br>
_______________________________________________<br>
<a href="http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii" target="_blank">http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii</a><br>
</div></div></blockquote></div><br></div>