最新版 ionCube PHP Encoder v14 更新於 2024/10/14
最新版 ionCube Package Foundry v4.1.0
ionCube PHP Encoder 加密軟體可保護 PHP 程式碼,避免隨意讓人觀看、盜用或改編。 Pro 和 Cerberus 版不僅可控管何處執行 PHP 碼,也能設定讓檔案具有一定時效性,一些像 XML 的非 PHP 碼,一樣可以被加密。
ionCube PHP Encoder 推出三種版本:Basic / Pro/ Cerberus,皆含有編譯性的PHP碼,用來使位元組碼難以讓人辨識,再加上有附加的非PHP檔加密功能。 Pro 和 Cerberus 版本則另外包含了 PHP 授權特性,限制何處、何時可執行該程式碼,授權的模式相當簡單且具效率。
The PHP Encoder 支援 Windows、Linux、FreeBSD 和 Intel OS X。全數版本皆含指令列工具用於編碼,在 Pro 和Cerberus 版本中還能製作授權檔,對於想要自動處理程式碼的開發者,該指令列工具可說相當好用。
Windows 版的編譯器有容易使用的 GUI,除此之外,在 Windows Pro 和 Cerberus 版中,還附贈可製成 Linux license 的產生器,讓在 Windows 下使用PHP碼的同時,也能產生授權檔,限制在 Linux 網路伺服器上,何處可執行PHP底稿,使其得到徹底的保護。
ionCube Encoded 檔可用於多種不同的平台,包括 Linux、Windows、FreeBSD…等, 其他像從 PHP 4 到最新的 PHP 5.6 都有支援。
特色
Encoding Benefits
PHP scripts can be easily read, changed and run on any PHP enabled system. Encoding PHP offers important benefits.
Product Developers: protect and license your code before distribution. Time restricting is ideal for protecting evaluation copies, and server/domain based locking helps secure revenue from multiple domain deployments.
Website Designers: protect your creative work and a revenue stream from future script updates.
Enterprise Customers: successfully enforce internal change control policies by avoiding untracked software tweaks that may get lost on a site reinstall or server move.
Website Owners: hide sensitive data and protect scripts from unauthorised changes that may go unnoticed indefinitely, and be a serious security and data protection risk.
功能
With the ionCube Encoder, you can...
- Protect PHP scripts with compiled bytecode for best performance and protection.
- Use optional encryption keys that are not stored but generated only when needed (Dynamic Keys). Our unique feature gives greatly increased protection over alternatives that store a decryption key in the protected file or that do not offer encryption at all.
- Produce encoded PHP files to run on PHP 8.1 and earlier.
- Use PHP language features up to PHP 8.1.
- Encrypt non-PHP files such as XML and templates.
- Generate license files to restrict access to encoded files (Pro/Cerberus editions).
- Enable one way transformation (obfuscation) of variables and function, method and class names.
- Encode PHP shell scripts.
- Prevent file tampering through use of digital signatures.
- Prevent replacement of encoded files by others.
- Generate files to expire on a given date or after a time period (Pro/Cerberus editions).
- Restrict files to run on any combination of IP addresses and/or server names (Pro/Cerberus editions).
- Restrict files to run on specific MAC addresses (Cerberus edition).
- Integrate with the ionCube Package Foundry.
- Add readable comments to encoded files for custom copyright, license details etc.
- Have custom messages and custom handling when files expire or aren't permissioned to run.
- And more!
版本比較 Which Encoder do I Need?
The following guide will help you choose the right Encoder edition for your needs
Basic | Pro | Cerberus | Pro CI | Cerberus CI | |
Number of Licenses | 1 | 1 | 1 | 2 | 2 |
Lifetime License | Yes | Yes | Yes | Yes | Yes |
Licensing Features Features to generate time expiring and IP/domain name restricted license files |
V | V | V | V | |
MAC Address based licensing | V | V | |||
Available Encoder Platforms | Windows, OS X,Linux, FreeBSD | Windows, OS X,Linux, FreeBSD | Windows, OS X,Linux, FreeBSD | Linux, FreeBSD |
Linux, FreeBSD |
GUI
The Windows and macOS Encoders include a graphical user interface (GUI) that makes it easy to encode and manage your PHP scripts without using the command line. Upgrade to the Special Edition GUI for additional features such as automatic archiving, FTP transfer, and dynamic fields for quick setting of selected project settings as required. Please see the GUI User Guide for more details.
The CI (Continuous Integration) Edition
The CI Edition is designed for users who encode their PHP scripts as part of a continuous integration (CI) pipeline. This edition includes 2 license slots, with the option to purchase more as needed. It also features license activation and deactivation for temporary licenses, as well as daily deactivation and license reallocation following a failed session. These features make it easy to integrate the PHP Encoder into your CI workflow and ensure that your code is always protected.
ionCube Package Foundry 是個易於使用的軟體,多語言安裝程式可為您的 Web 應用程式建立一個獨特的產品。應用程式以一個zip壓縮檔的形式提供給客戶,往往會導致安裝問題和用戶的挫折,且看起來很不專業。IPF 為此提供了理想的解決方案,其擁有一個易於使用的 GUI 生成器,且無需腳本。安裝完成後,你可以在幾秒鐘內製作你的安裝程式,並提高了用戶的滿意度,且可減少支援用戶的問題的時間。此外,還可以幫助您建立多語言安裝程式、自製圖形、圖標和安裝程式的版本資訊,進一步提高產品的信譽及專業的形象。
使用 IPF 為您的 Web 產品建立安裝程式,給你的潛在和最新的客戶提供簡單、熟悉的安裝體驗,而不是頭痛!
特色
- Install using FTP or SFTP
- Installers can be created in multiple languages
- License files and readme files can be displayed if appropriate
- Support for localised readme, license, and other files
- Wildcard based ignoring of files when creating a package
- Optional expiry date at which point the installer will become inactive
- Create IPF Windows installers from Linux or Windows
- Assign custom UNIX style permissions to files or folders
- Automatic download of the required ionCube PHP Loader if required
- Uniform handling of both local and remote installations
- Familiar and straightforward installer GUI
- Installers feature active-help system to give user assistance if required
- Installers can be branded with your own custom product images
- Automatic triggering of post-install scripts on remote server
- Configuration Manager handles manual configuration and reconfiguration of text files after the install is completed
- FTP pipelining to streamline uploads
- Automatic passive and active FTP mode
- Support for multiple install targets
Key features of installers
- Easy install of web based applications to local or remote servers.
- Create Windows installers from Linux or Windows.
- Automatic installation of ionCube Loaders for PHP if required.
- Support for multi-language installer messages and support files.
- Assign custom permissions to files or folders.
Installation problems solved by IPF
- There are several common problems with installing web products, particularly if they contain encoded scripts. These problems include:
- The need for extra tools such as suitable FTP and archive programs.
- Accidental file corruption as WinZIP and many FTP programs can corrupt encoded scripts and support files.
- Incorrect setting of custom file permissions and application configuration.
創造自解壓縮文件
ionCube Bundler 是建立自解壓縮文件的一個簡單、有用的工具,用戶點選文件後將會自動執行解壓縮文件。當產品包裝成安裝程式檔,往往會設定一些執行的說明文件。例如,可能會想要設定的購買或試用的區別說明。
這通常需要外部的 setup.exe 安裝文件,一個不專業的產品安裝檔,可能會是格混亂的檔案,這對最終用戶將會相當困老。 ionCube Bundler 製造的setup.exe安裝程式將會捆包在自解壓縮包中,並自動解壓縮安裝文件與自動啟動安裝程式。讓程式可以輕鬆的在最終用戶的電腦上安裝且不會佔用太多空間,ionCube Bundler將會是您理想的工具。
特色
- Bundler available for Linux and Windows.
- Easy to use Windows Bundler GUI.
- < 50K file size overhead.
- Convenient Windows drag-and-drop interface.
- Transparent to end-users.
- Option to allow end-users to choose extraction destination.
- And more!