因为平时写一些小项目,客户为了方便管理,基本都是在win里运行php。但php-beast改为php版(5.2的那版改为5.6版),运行不稳定,有时候乱码、有时候很卡。
另外想了个另外的代码加密办法:
1、使用扩展。用C写discuz的authcode函数,将密钥写在扩展里。
2、在扩展里写一个run函数,读取从外部传递进来的密文,用authcode解密后eva l。
3、外部加密核心代码,调用run函数执行加密后的代码。
本方式已经认证可行,因为只加密核心代码,在win机上测试耗时影响不大,约0.001~0.009秒左右的额外时间消耗。