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