Prevođenje koda sa C jezika u PHP

Prevođenje koda sa C jezika u PHP

offline
  • Pridružio: 15 Jul 2009
  • Poruke: 150

Pozdrav svima! Imam jedan problem tumacenja koda (pisao sam post u c/c++ zoni) pa reko mozda neko od vas moze da resi. Pokusavam jedan code sa c jezika da prevedem u php ali ne mogu da skontam kako je dobijen jedan hex string. Znaci dali neko moze da skonta ovaj c kod i dali moze da ga prevede u php kroz jedan primer. Ovako izgleda u c jeziku:
data[] = {0x0B, 0xC5, 0x63, 0xB6, 0xC6, 0x80, 0x77, 0xE6}; data[5] = ((2 * data[2] | (data[0] ^ (data[0] + 6))) ^ 0x65) + data[0]+ ((data[1] ^ 0xED) + data[1]) * (data[3] ^ (data[3] + 41));

Posle obrade niza "data" sa indexom "5" treba da dobijem 0BC563B6C6DF77E6, ali ne kontam kako bi se ovo moglo portovati u php, na koji nacin?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Blood  Male
  • Ugledni građanin
  • Pridružio: 26 Jul 2003
  • Poruke: 384
  • Gde živiš: Beograd

A kakve su ovo racunske operacije koje vrsis? Sta tacno radis?



offline
  • Pridružio: 16 Avg 2010
  • Poruke: 14
  • Gde živiš: Beograd

ne znam zasto bi nekom ovo trebalo u php-u al` ajd` sad Very Happy proguglaj o binarnim operacijama za php... u ovom tvom kodu vidim da koristis: | je disjunkcija i ^ je eksluizivna disjunkija a * je puta, pokusaj da ovo uradis pismeno jesto da ima mnogo i da je dosadno ali tako ces barem da ukapiras kako se dobija reseje koje si naveo...

Ko je trenutno na forumu
 

Ukupno su 1107 korisnika na forumu :: 29 registrovanih, 5 sakrivenih i 1073 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., babaroga, bbogdan, bokisha253, Brana01, cenejac111, ddjxxi, Dimitrije Paunovic, djuradj, DPera, Duh sa sekirom, ffbikersar, hvost, ILGromovnik, jukeboxer, MB120mm, mercedesamg, mikrimaus, mnn2, Motocar, nenad81, nextyamb, nikoladim, novator, Primus17, proka89, stankolich, tubular, voja64