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 994 korisnika na forumu :: 37 registrovanih, 8 sakrivenih i 949 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., Aleksandar Tomić, Andrija357, babaroga, Ben Roj, bigfoot, bobomicek, bojcistv, Brana01, CikaKURE, darkangel, djboj, Djokislav, FOX, ILGromovnik, Kibice, krkalon, kybonacci, ladro, Leonov, loon123, Lord Nem, Metanoja, mile23, milenko crazy north, Millennium, Milos ZA, Mirage 2000N, Motocar, procesor, proka89, stegonosa, Trpe Grozni, vathra, vukovi, Žoržo, 2001