現(xiàn)在php 代碼加密,有沒有好的方法啊,webman 有沒有適合的加密方法
現(xiàn)在php 代碼加密,有沒有好的方法啊,webman 有沒有適合的加密方法
swoole 有個收費的。
https://github.com/pk-fr/yakpro-po
https://www.php-obfuscator.com/?demo
你可以試下yaker pro
,我只加密過tp5的
由于opcode可反編譯的問題,要想做到真的源碼保護,100%無法還原,可用的方案目前有3個:
kphp把PHP編譯成C++,不只能保護源碼,還能大幅提升性能,但使用上有 一些限制, 比如不能使用dynamic function call.
peachpie把PHP編譯成C#,同樣不只能保護源碼,也能提升性能,但是引入了.NET,如果你你喜歡.NET,那正合適.不過從它的issue看,問題不少.
BPC最終把PHP編譯成C,同樣不只能保護源碼,還內(nèi)置軟件授權(quán)機制,但BPC不以性能為目標.
BPC是我們公司的內(nèi)部項目,上周剛release了6.0版本,并且成功編譯了workerman手冊里的一些簡單的例子.
你可以從 github release 頁面下載回來這些編譯好的例子試一下,它們都是靜態(tài)編譯的,放到ubuntu 18.04的機器上就能直接運行.
當然我在本站發(fā)帖后,有網(wǎng)友說不開源不能用,這就是個人選擇了. Swoole Compiler和ionCube也都不開源的.
https://github.com/crazywhalecc/static-php-cli
用這個,將代碼直接編譯到php里,成為一個二進制可執(zhí)行文件,還方便分發(fā)。