Autor Zpráva
slovakCZ
Profil
Ahoj,

prosim vás, lze nějak udělat to, abych php kód "zakódoval" a nebyl čitelný? dejme tomu, aby výsledek byl něco takového:
<?php ajisdhajrhweoijer87g456rag454vf86sdf7g89awer54f6zxd4vf89awer7f5zx4f8awe7r89aw7r5s6486cv478e; ?>


Něco takového je hodně používané u šablon wordpressu, kdy je takto řešena patička, aby uživatel nemazal zpětné odkazy.

Děkuji za tipy jak na to :)
Darker
Profil
Hledej PHP obfuscation. Jde to ale vždycky prolomit.
ShiraNai7
Profil
slovakCZ:
kdy je takto řešena patička, aby uživatel nemazal zpětné odkazy.

A zbytečně zatěžuje stránku nějakým dekódováním a ještě eval()em.
dehtak
Profil
myslim i zend mel neco , ale uz nevim jak se to menuje a jestli to stale jeste existuje.
Darker
Profil
Zend? Co to je?
Joker
Profil
dehtak:
myslim i zend mel neco
Darker:
Zend? Co to je?
Nejspíš Zend Guard?
Ovšem stojí 600 dolarů, což není úplně málo (i když ve srovnání s licencemi na jiný SW pro vývojáře to není ani tak moc).
ShiraNai7
Profil
Joker:
Nejspíš Zend Guard?
Ovšem stojí 600 dolarů, což není úplně málo (i když ve srovnání s licencemi na jiný SW pro vývojáře to není ani tak moc).

A taky je třeba aby běžela na serveru aplikace, která umožní PHP zpracovávat takto chráněné skripty.
slovakCZ
Profil
diky, pohledam na googlu "PHP obfuscation"... to ze to jde prolomit mi je jasne, co jde takto "zakodovat" musi jit prolomit i zpet :)... jde o to ze uzivatel, ktery nevi co je PHP to neprolomi... vyuzivat to budou prave tito uzivatele
pcmanik
Profil
slovakCZ:
Trocha cudny nazor, ze to musi ist prelomit :D co taketo md5 alebo sha1? Ako to chces prelomit? :D Resp sifrovanie pri Wifi, https takze sa trocha nad tym zamysli
shaggy
Profil
pcmanik:
Ty budeš jeden z tých, čo vedia o čom hovoria. Pri md5 alebo sha1 nie je potrebné získavať pôvodné dáta, iba sa porovnávajú dva hashe. Pri "zakódovanom" php však pôvodné dáta potrebuješ, v opačnom prípade je to len nepoužiteľný kus kódu.
Joker
Profil
pcmanik:
To je trochu pomotané. MD5 anebo SHA1 nejsou šifrovací, ale hashovací algoritmy.
Hash je jednosměrná a ztrátová operace (tj. otisk neobsahuje všechny informace o vstupních datech), takže z otisku není možné vstupní data rekonstruovat (protože část informací o nich v otisku prostě není).
Čili hash je nepoužitelný pro „zakódování“ čehokoliv, co má jít dekódovat zpět.

WiFi šifrování nebo HTTPS je šifrování přenosu dat, pořád se data nakonec musejí někde dešifrovat. Má-li se skript pustit na mém webovém serveru, musí ten server mít k dispozici dešifrovaný kód, aby ho mohl zpracovat. Má-li můj webový server k dispozici nešifrovaný kód, můžu zároveň ten kód odchytit.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: