使用 php webman build:bin 打包,
把 webman.bin 文件交付給客戶,客戶能被反編譯出源碼嗎?
你需要使用其他加密方法
Webman 框架官方指出,build:bin命令主要用于簡化部署流程,而不是提供代碼保護功能。如果需要更高的安全性,建議結合第三方加密工具使用。此外,對于關鍵業(yè)務邏輯,可以考慮使用 C 擴展來實現(xiàn),以提高代碼的安全性。
我現(xiàn)在感覺最保險的源碼保護交付方式就是SaaS。不過硬要軟件交付的話,你可以看一下swoole家有一個加密的方案,你可以參考一下,他那個就是需要加載他的解密擴展運行時,雖有性能損耗,但是可以接受。