描述
ionCube PHP Encoder
功能介紹
ionCube Encoder將源程式碼編譯為字節碼,可以根據需要對編譯後的程式碼進行加密,並以各種方式保護解密密鑰的功能,包括一種獨特的演算法,非存儲密鑰方法(我們稱為動態密鑰)。PHP編碼器可用於Windows,Linux,FreeBSD和macOS,所有版本均具有自動化的命令行編碼器,並且Windows和macOS編碼器還包括GUI。
功能特色
- 使用編譯後的字節碼保護PHP程式碼,以實現最佳性能和保護。
- 使用不儲存但在需要時才生成的可選加密密鑰(動態密鑰)。與將解密密鑰存儲在受保護文件中或不提供加密的替代方法相比,我們的獨特功能可以大大提高保護能力。
- 使用PHP語言功能直至PHP 7.2。
- 加密非PHP文件,例如XML和模板。
- 生成許可證文件以限制對編碼文件的訪問(Pro / Cerberus版本)。
- 啟用對變數以及函數,方法和類別名的單向轉換。
- 編碼PHP Shell。
- 通過使用數位簽章防止文件篡改。
- 防止他人替換編碼文件。
- 生成在限定日期或一段時間過後過期的文件(Pro / Cerberus版本)。
- 限制文件在IP地址和/或服務器名稱(Pro / Cerberus版本)的任何組合上運行。
- 限制文件在特定的MAC地址(Cerberus版本)上運行。
- 將可讀註釋添加到編碼文件中,以獲取自定義版權,許可證詳細信息等。
- 文件過期或無權運行時,具有自定義消息和自定義處理。
版本比較
我需要哪個編碼器?
以下指南將幫助您選擇合適的編碼器版本。
網站所有者: Basic,但考慮使用Pro或Cerberus
為了保護與自己網站上的配置和客戶數據有關的代碼不受託管公司,管理員和黑客等有權訪問的用戶的侵害,入門級基本版本可能就足夠了。Pro和Cerberus的限制功能值得考慮。
產品開發人員: Pro或Cerberus
Pro和Cerberus提供保護,並能夠為您的產品創建許可證文件。許可證文件可以通過將代碼鎖定到特定計算機上來防止未經授權的使用,並且還可以超時,這對於發布試用版非常理想。本地許可功能比基於PHP的許可具有更多優勢,並且具有支持在頂部添加自己的許可思想的功能。
網站設計師: 專業人士,考慮使用Cerberus
作為設計師,您不妨在完成之前向客戶提供早期版本的作品。您希望代碼運行,但不是永遠運行。Pro和Cerberus允許您保護文件在將來的某個時候到期,從而使客戶端可以在有限的時間內嘗試受保護的代碼。
企業客戶: Pro或Cerberus +標準/高級支持
我們建議您使用Pro或Cerberus加上支持計劃,以便您具有代碼保護功能,可以將文件限制在授權的計算機上,並且可以使用有限的初始免費支持範圍內的支持範圍。
持續集成: Pro和Cerberus CI版
CI版適合作為CI管道一部分的用戶編碼,這有利於臨時機器許可證的靈活性。該產品帶有2個許可證插槽,可以根據需要購買更多許可證插槽,並且可以在會話開始和結束時使用許可證激活和停用來控制許可證。許可證分配也會每24小時發布一次,如果先前的會話在停用許可證之前失敗,則可以為新實例激活許可證分配。
系統需求
System Requirements:
The ionCube PHP Encoder is available in 3 variants for Windows, macOS, Linux, and FreeBSD