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 695 korisnika na forumu :: 41 registrovanih, 6 sakrivenih i 648 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3028 - dana 22 Nov 2019 07:47

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Apok, boki199777, calvi, CrazyDiablo, dac, danilopu, dekir, djo97, doktor1964, dragon986, Dzoni90, Giša, hooraay, ikan, Ilija Cvorovic, ivan979, ivica976, kesicmirko, kovinacc, kuntalo, mačković, MB120mm, mihajlot2013, milos.cbr, Mixelotti, Nebo_M, Panter, Pohovani_00, Polemarchoi, Profica, raykan, sabros, Toni, VJ, Vlad000, voja64, yrraf, yufighter, zajcev1, |_MeD_|