ホームページ  >  記事  >  バックエンド開発  >  PHPは暗号化にどのようなツールを使用しますか?

PHPは暗号化にどのようなツールを使用しますか?

(*-*)浩
(*-*)浩オリジナル
2019-09-16 09:18:002766ブラウズ

Zend Guard は、PHP アプリケーション スクリプトを暗号化して保護し、PHP アプリケーション製品の商用ライセンスを管理できるだけでなく、多くのソフトウェア メーカーや IT サービス プロバイダーに完全な暗号化とセキュリティを提供する製品リリース システムです。

PHPは暗号化にどのようなツールを使用しますか?

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は暗号化にどのようなツールを使用しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。