使用 php webman build:bin 打包, 把 webman.bin 文件交付给客户,客户能被反编译出源码吗?
你需要使用其他加密方法 Webman 框架官方指出,build:bin命令主要用于简化部署流程,而不是提供代码保护功能。如果需要更高的安全性,建议结合第三方加密工具使用。此外,对于关键业务逻辑,可以考虑使用 C 扩展来实现,以提高代码的安全性。
phar里面是明文代码,不存在“反编译”
我现在感觉最保险的源码保护交付方式就是SaaS。不过硬要软件交付的话,你可以看一下swoole家有一个加密的方案,你可以参考一下,他那个就是需要加载他的解密扩展运行时,虽有性能损耗,但是可以接受。
phar 可以理解为只是多个文件打包到一个文件,是不存在编译不编译的
你需要使用其他加密方法
Webman 框架官方指出,build:bin命令主要用于简化部署流程,而不是提供代码保护功能。如果需要更高的安全性,建议结合第三方加密工具使用。此外,对于关键业务逻辑,可以考虑使用 C 扩展来实现,以提高代码的安全性。
phar里面是明文代码,不存在“反编译”
我现在感觉最保险的源码保护交付方式就是SaaS。不过硬要软件交付的话,你可以看一下swoole家有一个加密的方案,你可以参考一下,他那个就是需要加载他的解密扩展运行时,虽有性能损耗,但是可以接受。
phar 可以理解为只是多个文件打包到一个文件,是不存在编译不编译的