tonyenc php代码加密

Php代码加密扩展:tonyenc

  Github链接:https://github.com/lihancong/tonyenc

  特点:

    • 简单快速,经实测,几乎不影响性能
    • 兼容 OPcache、Xdebug 等其他扩展
    • 兼容 Linux、macOS、Windows 等系统
    • 兼容 Apache、Nginx + PHP-fpm、命令行等运行模式
    • 加密算法较简单,这是出于速度考虑,但仍不易解密
    • 若项目的 php 文件很多,建议只加密部分重要代码文件
    • 要求 PHP >= 7.0,对 PHP7.3 的支持在 dev 分支,还没测试

 

  • Win服务器

    1.获取已编译的模块:

      # php7.0 64线程安全版

      php_tonyenc_php70_ts_VC14_x64.dll

      # php7.0 64线程非安全版

      php_tonyenc_php70_nts_VC14_x64.dll

    2.php.ini配置文件中添加上述配置

      Extension=php_tonyenc_php70_ts_VC14_x64.dll

 

  • Linux服务器

    一.将php添加到环境变量中

    二.执行命令

    1. git clone https://github.com/lihancong/tonyenc.git
    2. cd tonyenc
    3. phpize
    4. ./configure
    5. make

    三.将编译好的文件 modules/tonyenc.so 加入到配置项 extension=tonyenc.so,重启 PHP 服务

 

  加密:

    代码中的 tonyenc.php 是加密工具:

      php tonyenc.php example.php dir/

    这样即可加密 example.php 和 dir 目录下的所有 php 文件,PHP 在运行它们时会自动解密,够简单吧!

posted @ 2020-07-27 14:21  xupp  阅读(762)  评论(0编辑  收藏  举报