zoukankan      html  css  js  c++  java
  • 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 在运行它们时会自动解密,够简单吧!

  • 相关阅读:
    java 集合类说明与区别
    JAVA集合LIST MAP SET详解
    ThinkPHP文件上传
    ThinkPHP表单操作(未加验证)
    常用的正则表达式大全
    ThinkPHP模板替换
    ThinkPHP包含文件
    example_UEditor富文本编辑器
    ThinkPHP快捷方法汇总(随时添加)
    页面编码统一(转载)
  • 原文地址:https://www.cnblogs.com/xuchuanbing/p/13385202.html
Copyright © 2011-2022 走看看