現在市場には、PHP で上記の暗号化認証を実行するためによく使用されている主に 2 種類のソフトウェアがあります:
(1) Zend Company の ZendGuard。
(2) ionCube Company の ionCube PHP エンコード。
ZendGuard は、PHP タグまたはソース コード (.php、inc など) を含むファイルのみを暗号化できます。PHP タグなしでテキスト モードで保存された他のファイルは暗号化できません。
ionCube によって開発された ionCube PHP Encode は、PHP または非 PHP ファイルの暗号化に使用されます。 ionCube は、有効期限や登録コードなどの暗号化方式だけでなく、IP アドレスや MAC アドレスなどの複雑な暗号化方式もサポートしており、機能面で Zend の ZendGuard よりも優れていることがテストされています。さらに、ionCube は、PHP タグやソース コードを含む PHP ファイルを暗号化できるだけでなく、テキスト モードで保存された XML、js、css などの非 PHP ファイルも暗号化できます。 (ただし、読み取りおよび書き込みの場合は、ionCube が提供する読み取りおよび書き込み操作用の読み取り API を使用する必要があります。)
(a). 暗号化する場合は、PHP Encoder (有料) を使用します。
(b). 復号化して実行する場合は、ローダー (無料) を使用します。iconCubeの使用を強くお勧めします
ioncube 拡張機能をインストールするには?
1.loader-wizard.phpをダウンロードします(php5.3、php5.4バージョンをサポート、php5.5バージョンはまだサポートされていません)
ioncube は、PHP の実行環境を検出し、自動的にプロンプトを表示するのに非常に便利なインストール ウィザードを提供します。
1.1 次のアドレスからloader-wizardをダウンロードします: http://www.ioncube.com/loader-wizard/loader-wizard.zip1.2 ダウンロード後、解凍し、Apache の www または htdoc ディレクトリに移動します。
2.loader-wizard.phpプログラムを実行します
2.1 ブラウザを使用して、http://localhost/loader-wizard.php のように、loader-wizard.php にアクセスします。実際のアクセスパスは状況に応じて変更されます。
2.2 このローダー プログラムが計算されると、自動的にプロンプトが表示されます:
このウィザードの指示に従って、対応する復号化ソフトウェアをダウンロードします。ダウンロードした復号化ソフトウェアを、指定されたディレクトリに配置します。ダウンロード ウィザード プログラムは新しい php.ini ファイルを計算し、システムの元の php.ini ファイルを置き換えます。 Apacheを再起動します。
2.3 インストールが成功したかどうかを確認します再起動後、loader.php に再度アクセスし、インストールが成功すると、プロンプトが表示されます。
このインターフェースが表示されると、復号化ソフトウェアが正常にインストールされたことを意味します。
zend ガードは以前に暗号化されていますが、復号化後に再度暗号化できますか?
そして、発生した問題の解決を支援する完全なアフターサービスチームがあります。
PHP暗号化にZend GuardとZend Optimizerのどちらを使用するか