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