文件名称:PHP源码加密模块php-beast.zip
文件大小:202KB
文件格式:ZIP
更新时间:2022-08-06 00:15:14
开源项目
使用案例: http://www.beastcoder.com/ PHP Beast是一个源码加密模块,使用这个模块可以把PHP源码加密并在此模块下运行。 为什么要用PHP-Beast? 有时候我们的代码会放到代理商上, 所以很有可能代码被盗取, 或者我们写了一个商业系统而且不希望代码开源, 所以这时候就需要加密我们的代码. 另外PHP-Beast是完全免费和开源的, 当其不能完成满足你的需求时, 可以修改其代码而满足你的要求. 使用方法: 1)安装 $ wget https://github.com/liexusong/php-beast/archive/master.zip $ unzip master.zip $ cd php-beast-master $ phpize $ ./configure $ make $ sudo make install 2)修改php.ini 添加配置:extension=beast.so 3)重启服务器 4)加密PHP文件 使用模块提供的beast_encode_file($input_file, $output_file);来加密文件,$input_file为要加密的文件,$output_file为要输出的加密文件。 5)把加密好的文件放到服务器上运行。 性能比较: 1) 没有使用beast模块的时候: 2)使用beast模块的时候: 可见, 使用缓存的beast模块比原来还要快一点. 标签:phpbeast
【文件预览】:
php-beast-master
----file_handler.h(531B)
----beast_log.c(1KB)
----pipe_file_handler.c(2KB)
----beast.c(37KB)
----aes_algo_handler.c(2KB)
----tmpfile_file_handler.c(1KB)
----CREDITS(5B)
----images()
--------pay.jpg(33KB)
--------beast1.png(69KB)
--------beast2.png(70KB)
----tools()
--------encode_file.php(2KB)
--------encode_files.php(3KB)
--------configure.ini(126B)
----shm.h(140B)
----base64_algo_handler.c(5KB)
----spinlock.h(216B)
----tests()
--------encrypt.php(67B)
--------001.phpt(537B)
----beast_mm.c(10KB)
----beast_module.h(590B)
----cache.h(693B)
----networkcards.c(141B)
----beast_log.h(429B)
----file_handler_switch.c(40B)
----aes_algo_lib.c(16KB)
----des_algo_handler.c(2KB)
----beast_mm.h(329B)
----des_algo_lib.c(30KB)
----config.w32(622B)
----cache.c(6KB)
----EXPERIMENTAL(0B)
----header.c(222B)
----README.md(6KB)
----global_algo_modules.c(297B)
----php_beast.h(3KB)
----shm.c(867B)
----config.m4(3KB)
----spinlock.c(2KB)