YAPHPO a "Yet Another PHP obfuscator". Ennek alapján az eredetileg a kódex "PHPCodeBuster" által Martijn Loots, YAPHPO igazi ereje található keretében kódot körül kialakult ez a mag.
Ez a keret a kódot ad sok szükséges customisability PHP fejlesztők, hogy szükség van, hogy összezavar a kódot. A legfontosabb jellemzője az "lépett ködösítés".
Semmi sem rosszabb, mint etetés a kódot egy obfuscator és kap vissza egy darab titkosítással kódot, amit csak reménykedhetünk helyes. A lépcsős ködösítés lehetővé teszi, hogy a folyamat megfelelően működött. Például, az első lépés magában csak obfuscating változó nevét.
Így, össze lehet hasonlítani az eredeti kódot a kimenete ezt a lépést, és nem lehet megoldani a különbségek. Tudod valójában arról, hogy ezen a ponton, csak a változó neveket megváltoztattuk (és megváltozott helyesen). A második lépés magában eltávolítása hozzászólás. Most mindössze annyit kell tennie, hogy összehasonlítsa a kimenete az első lépés a kimenete a második lépés, és biztosítja, hogy a hozzászólások, és csak a hozzászólások eltávolították.
Ez egy nagyszerű módja annak, hogy gyorsan darab szem előtt, hogy a kód továbbra is működni fognak, miután ködösítés! Persze, nem kell, hogy menjen végig az eljárást, ha nem akar. Minden a "lépéseket" történik egyszerre, de távol kell tárolni külön könyvtárakban. Ha tetszik, csak hogy a végső könyvtárba, és már van egy teljesen titkosítással forrás.
A másik fontos dolog a obfuscating a kódot, hogy egyes változók és függvények nem kódolták. Például, ha a kód egy modul a Content Management System a fajta, akkor nyilván nem akar változtatni hívásokat funkciók, amelyek kívül esnek a szabályozás. YAPHPO foglalkozik ezzel lehetővé téve, hogy meghatározzák az "közé", és "kizárni" listák minden más típusú ködösítés.
Például, akkor használja a könyvtár, ami az összes adatbázis-funkciókat és így nem akar változtatni hívások azok bizonyos funkciók. Felveheti minden egyes ilyen funkció neveket a kizárási lista, és nem fognak érinteni a ködösítés folyamatot. Még jobb, ha minden kezdődik "db_", például, csak add "db_ *" a listára. Igen, támogatja a helyettesítő karakterek.
A fordított ez is igaz: talán a kód egy API más fejlesztők. Felveheti a "nyilvánosság" metódusait és a kizárási lista, és így mindenki más is használhatja ezeket a funkciókat és változókat ad meg, miközben nem tud olvasni a többi a kódot.
Ellentétben a sok idősebb obfuscators, YAPHPO a PHP saját felismerő. Mit is jelent ez? Sok idősebb obfuscators próbált kiszűri a kódot, és megpróbálja kitalálni, mit minden részét a kód volt. YAPHPO, másrészt lényegében átadja a kódot blokk PHP is, amely feldolgozza, elemzi és megjelöli fel a kódot, mielőtt átadta volna vissza YAPHPO. Nem akarok többé, hogy megbizonyosodjon arról, hogy a kód elfogadható a obfuscator: ha a PHP megérti a kódot, akkor te minden, de garantált, hogy YAPHPO lesz is. A másik nagy dolog ez, hogy ez gyorsabb is!
YAPHPO működni fog egy teljes könyvtárat (plusz alkönyvtárakat) forráskód az Ön számára, így nem is kell dolgozni minden fájl egy olyan időpontban. Az erőteljes "közé", és "kizárni" listák használható fájlokat is, így abba obfuscating és teljes fájl, vagy fájlok csoportjával könyvtárak könnyen.
Ellentétben minden más obfuscators, hogy tudjuk, az, YAPHPO lesz még összezavar a állandók.
Végül, mivel YAPHPO kimenetek teljesen érvényesek PHP (bár gyakorlatilag olvashatatlanná egy normális ember) nincs szükség, hogy megbizonyosodjon arról, hogy egy adott telepített bővítmény a szerverek, ahol a szkriptek. Más PHP kódolók, amelyek nem obfuscators "fordítási" a kódot, de szükséges kiegészítésekkel, hogy hadd futtatni a szerveren. Segítségével YAPHPO, akkor nem kell aggódnia, ezeket a kiterjesztéseket telepíti.
A legjobb az egészben, YAPHPO teljesen ingyenes!
Mi az új ebben a kiadásban:
- A kiadás YAPHPO v1.0.1 lényegében egy kis bug fix kiadás. Ha nincs a rövid tag tiltva, és nem használja a statikus osztályok, a frissítés nem kötelező.
Hozzászólás nem található