[so] nelamurire functii decriptare (tema 2)

Valentin Dobrota valydo at gmail.com
Sat Apr 2 22:26:41 EEST 2011


Multumesc.
Daca tot veni vorba de vmchecker, tocmai ce am uploadat Crypto-Linux peste
Minishell-Linux.
Se mai poate face ceva ca sa nu pierd punctajul?

2011/4/2 Drutu Bogdan <bogdandrutu at gmail.com>

> 2011/4/2 Valentin Dobrota <valydo at gmail.com>:
> > Dar eroare "bad magic number" la apelarea functiei decrypt_rc2() din ce
> > cauza ar putea fi? Am eroarea
> > asta si pe windows si pe linux.
>
> Cred ca si aici e vorba tot de datele care ajung sa fie decriptate.
> S-ar putea sa sari unele caractere sau sa nu trimiti ce trebuie.
>
> Incearca te rog si pe vmchecker.
> >
> > 2011/4/2 Drutu Bogdan <bogdandrutu at gmail.com>
> >>
> >> 2011/4/2 Lungu Adrian <lungu_a_ro at yahoo.com>:
> >> > Croitoru Andrei <andreicroitoru2002 at ...> writes:
> >> >
> >> >>
> >> >>
> >> >> Stie cineva exact in ce cazuri functia de decriptare intoarce
> urmatorul
> >> >> mesaj:
> >> >>
> >> >> bad decrypt4626:error:06065064:digital envelope
> >> > routines:EVP_DecryptFinal_ex:bad decrypt:evp_enc.c:461:
> >>
> >> Aici e o problema de citirea/scrierea din memoria partajata exact cum
> >> a zis si Adrian.
> >>
> >> >> Incerc sa fac ceva debugging si nu-mi dau seama ce se intampla cu
> >> >> serverele;
> >> > daca rulez "de mana" serverele, gateway-ul si clientul cu aceleasi
> date
> >> > ca in
> >> > testul 1, nu primesc aceasta eroare. In schimb, cand rulez cu scriptul
> >> > mi-o
> >> > genereaza.
> >> >>
> >> >> Andrei
> >> >>
> >> >
> >> >
> >> >
> >> >    Salut. Mie-mi aparea eroarea respectiva in urmatorul context:
> >> > foloseam
> >> > functia de decriptare presupunand ca imi returneaza in out(void *
> parca)
> >> > , un
> >> > string . In momentul in care voiam sa scriu (la criptare / decriptare)
> >> > pe out in
> >> > mem. partajata , foloseam strncpy si strlen .. s-ar parea ca out ala
> >> > nu-i un
> >> > string in adevaratul sens al cuvantului (si pierdeam o portiune din
> sir
> >> > ptr ca
> >> > strncpy se oprea la primul terminator de sir intalnit .. prin urmare ,
> >> > cand
> >> > ajungea la urmatorul server ptr. decriptare , nu-l mai decripta corect
> ,
> >> > hence
> >> > eroarea aia)... apoi am inlocuit pe strncpy cu memcpy, iar pe strlen
> cu
> >> > len
> >> > (valoare intreaga returnata de functia de criptare/decriptare ...
> >> > semnifica
> >> > lungimea sirului de caractere out, care poate sa contina si zerouri ,
> pe
> >> > o
> >> > pozitie < len).
> >> >
> >> >
> >> >
> >> >         O zi buna,
> >> >            Adrian.
> >> >
> >> >
> >> >
> >> > _______________________________________________
> >> > http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
> >> >
> >>
> >>
> >>
> >> --
> >> Bogdan.
> >> _______________________________________________
> >> http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
> >
> >
> > _______________________________________________
> > http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
> >
>
>
>
> --
> Bogdan.
> _______________________________________________
> http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20110402/b1714115/attachment-0001.htm>


More information about the so mailing list