描述
SourceGuardian PHP 原始碼加密與授權保護工具
核心定位
SourceGuardian 的核心定位是
「PHP 應用程式的程式碼保護與授權控管工具」。
它不是開發框架,也不是單純的加密工具,而是專注於保護開發者的程式資產,確保程式在交付給客戶或部署到外部環境後,仍能維持安全性與商業控制。
在開發流程中,SourceGuardian 位於 開發完成與部署/發佈之前。
功能介紹
一、PHP 原始碼加密(Encoding)
SourceGuardian 可將 PHP 原始碼轉換為加密格式,使他人無法直接閱讀或修改程式內容。
這對於商業系統、授權軟體或 SaaS 平台特別重要。
二、授權與使用限制控制
可設定授權條件,例如綁定網域、IP、伺服器、時間期限或使用次數。
這讓開發者可以控制程式的使用範圍與授權模式。
三、防止未授權複製與盜用
透過加密與授權機制,SourceGuardian 能有效降低程式被複製、轉售或非法使用的風險。
適合需要保護商業邏輯與演算法的應用。
四、Loader 執行機制
加密後的程式需透過 SourceGuardian Loader 才能在伺服器上執行。
這個 Loader 會在執行時解碼程式,確保安全與相容性。
五、支援多種 PHP 環境
SourceGuardian 支援多種 PHP 版本與伺服器環境,能整合至現有 Web 應用部署流程中。
適合用於共享主機、雲端伺服器或企業系統。
版本差異
SourceGuardian 最新版本(16 / 17 系列)
目前屬於最新世代版本,主打 支援最新 PHP 與強化安全機制。
主要特點:
支援最新 PHP 版本(如 PHP 8.4、8.5)
加密機制與保護技術持續強化
新版 GUI 與命令列工具整合
Loader 與授權機制持續優化
核心定位:
現代 PHP 專案 / 商業系統 / 長期維運環境
SourceGuardian 中期版本(12~14 系列)
這一階段的版本主要是 過渡到 PHP 8 與現代語言特性。
主要特點:
首次完整支援 PHP 8
支援新語法(如 attributes、union types 等)
Loader 與授權機制逐步優化
需要重新編碼舊專案才能相容新 PHP
核心定位:
舊系統升級 / PHP 7 → PHP 8 過渡期
SourceGuardian 舊版本(10~11 系列)
主要對應 PHP 5.x 與 PHP 7 初期版本。
主要特點:
支援 PHP 5.4~7.x
基本加密與授權功能完整
Loader 與平台支援已較舊
部分新語法與框架相容性較差
核心定位:
舊專案維護 / Legacy 系統
系統需求
Windows
支援 Windows 10 與 Windows 11。
提供 Encoder(加密工具)與 Loader(執行模組),可用於開發端與伺服器端環境。
macOS
支援主流 macOS 版本(包含 Intel 與 Apple Silicon)。
可在本機進行 PHP 程式加密與測試,並部署至對應伺服器。
Linux
支援主流 64 位元 Linux 發行版(如 Ubuntu、Debian、CentOS)。
為最常見的伺服器部署環境,透過 SourceGuardian Loader 執行加密後的 PHP 程式。