Dar eroare &quot;bad magic number&quot; la apelarea functiei decrypt_rc2() din ce cauza ar putea fi? Am eroarea<div>asta si pe windows si pe linux.<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 Lungu Adrian &lt;<a href="mailto:lungu_a_ro@yahoo.com">lungu_a_ro@yahoo.com</a>&gt;:<br>
<div class="im">&gt; Croitoru Andrei &lt;andreicroitoru2002@...&gt; writes:<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Stie cineva exact in ce cazuri functia de decriptare intoarce urmatorul mesaj:<br>
&gt;&gt;<br>
&gt;&gt; bad decrypt4626:error:06065064:digital envelope<br>
&gt; routines:EVP_DecryptFinal_ex:bad decrypt:evp_enc.c:461:<br>
<br>
</div>Aici e o problema de citirea/scrierea din memoria partajata exact cum<br>
a zis si Adrian.<br>
<div class="im"><br>
&gt;&gt; Incerc sa fac ceva debugging si nu-mi dau seama ce se intampla cu serverele;<br>
&gt; daca rulez &quot;de mana&quot; serverele, gateway-ul si clientul cu aceleasi date ca in<br>
&gt; testul 1, nu primesc aceasta eroare. In schimb, cand rulez cu scriptul mi-o<br>
&gt; genereaza.<br>
&gt;&gt;<br>
&gt;&gt; Andrei<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;    Salut. Mie-mi aparea eroarea respectiva in urmatorul context: foloseam<br>
&gt; functia de decriptare presupunand ca imi returneaza in out(void * parca) , un<br>
&gt; string . In momentul in care voiam sa scriu (la criptare / decriptare) pe out in<br>
&gt; mem. partajata , foloseam strncpy si strlen .. s-ar parea ca out ala nu-i un<br>
&gt; string in adevaratul sens al cuvantului (si pierdeam o portiune din sir ptr ca<br>
&gt; strncpy se oprea la primul terminator de sir intalnit .. prin urmare , cand<br>
&gt; ajungea la urmatorul server ptr. decriptare , nu-l mai decripta corect , hence<br>
&gt; eroarea aia)... apoi am inlocuit pe strncpy cu memcpy, iar pe strlen cu len<br>
&gt; (valoare intreaga returnata de functia de criptare/decriptare ... semnifica<br>
&gt; lungimea sirului de caractere out, care poate sa contina si zerouri , pe o<br>
&gt; pozitie &lt; len).<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;         O zi buna,<br>
&gt;            Adrian.<br>
&gt;<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>
</div>--<br>
<font color="#888888">Bogdan.<br>
</font><div><div></div><div class="h5">_______________________________________________<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>