Zend Guard は、PHP アプリケーション スクリプトを暗号化して保護し、PHP アプリケーション製品の商用ライセンスを管理できるだけでなく、多くのソフトウェア メーカーや IT サービス プロバイダーに完全な暗号化とセキュリティを提供する製品リリース システムです。
Zend Guard は、現在市場に出ている中で最も成熟した PHP ソース コード暗号化製品です。
主な機能(推奨学習: PHP プログラミングの入門から熟練度まで )
· PHP アプリケーション スクリプトの暗号化と保護 商用ライセンス管理PHP アプリケーション製品の場合
· IP 使用制限を強化します (アプリケーションをコピーから保護するため)。これにより、PHP スクリプトが他のサーバーで実行されるように構成されなくなります。
· IT サービス プロバイダーにソリューションを提供できます。こうすることで、テクニカル サポート作業のためにコードを簡単に変更できなくなります。
· ソフトウェア発行者は、商用 PHP 製品に対して柔軟で多様なライセンス管理を行うことができます。
· 同時接続ユーザー数、時間制御、ネットワークセグメンテーション制御、サーバーハードウェア制御など、多様なライセンス管理を実現します。
高度なエンコードと難読化技術を使用することにより、商用 PHP アプリケーション ソフトウェアの PHP ソース コードは (主に著作権侵害とリバース エンジニアリングから) 保護されます。
IT 管理者に、社内 PHP アプリケーションのソース コードへの変更を禁止する方法を提供します。その結果、マネージャーは彼らを効果的にサポートすることができます。
PHP——ZendLoader.dll を設定します。公式 Web サイトからダウンロードして解凍すると、ダイナミック リンク ライブラリ ファイル ZendLoader.dll が表示されます。これを PHP 拡張ディレクトリ ext にコピーし、次のように設定します。 php.ini:
zend_extension="./ext/ZendLoader.dll" ; Enables loading encoded scripts. The default value is On zend_loader.enable=1 ; Disable license checks (for performance reasons) zend_loader.disable_licensing=0 ; The Obfuscation level supported by Zend Guard Loader. The levels are detailed in the official Zend Guard Documentation. 0 - no obfuscation is enabled zend_loader.obfuscation_level_support=3 ; Path to where licensed Zend products should look for the product license. For more information on how to create a license file, see the Zend Guard User Guide zend_loader.license_path=
設定が完了したら、php を再起動します。これで基本的に設定は完了です。このツールの使用方法を見てみましょう (以下を参照):
以上がPHPは暗号化にどのようなツールを使用しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。