YAPHPOは "もう一つのPHP難読化ツール」です。もともとマルタインLootsによる「PHPCodeBuster」のコードに基づいて、YAPHPOの本当の強さは、このコアの周りに開発したコードの枠組みの中で発見されました。
コードのこのフレームワークは、コードを難読化する必要があるPHP開発者のための多くの必要なcustomisabilityを提供します。主な特徴は、「階段状難読化」です。
難読化ツールにコードを供給し、あなたが正しいことだけを望むことができる難読化コードの塊をバック与えられているよりも悪いものは何もありません。私たちの階段状の難読化を使用すると、プロセスが正常に働いていることを確認することができます。例えば、最初のステップは、単に変数名を難読化することを含むことができます。
このように、あなたがこのステップからの出力を使用して、元のコードを比較することができますし、違いによって克服されません。あなたが実際にこの時点で、変数名のみが変更された(と正しく変更)されたことを確認することができます。第二段階は、コメントを削除することを含むことができます。今、あなたがする必要があるのは第二段階からの出力と最初のステップからの出力を比較して、コメントとコメントだけが削除されていることを確認してくださいです。
これはすぐにあなたのコードはまだ難読化した後に動作することを心の部分を得るための素晴らしい方法です!もちろん、あなたがしたくない場合は、そのプロセスのすべてを通過する必要はありません。 「ステップ」のすべてが一度に行われますが、別のディレクトリに離れて保存されます。あなたが好きなら、ちょうど最後のディレクトリを取ると、あなたは完全に難読化されたソースを持っています。
あなたのコードを難読化についてのもう一つの重要なことは、いくつかの変数や関数は難読化されるべきではないということです。あなたのコードは種類のコンテンツ管理システムのためのモジュールである場合たとえば、あなたは明らかにあなたのコントロールの外にある関数への呼び出しを変更する必要はありません。 YAPHPOを定義 'を含む'と難読化のそれぞれの異なるタイプのリストを「除外」することを可能にすることによって、この扱っています。
たとえば、データベースのすべての機能を提供するライブラリを使用することができるので、あなたは、これらの特定の関数への呼び出しを変更する必要はありません。あなたは、除外リストにそれらの関数名のそれぞれを追加することができ、それらは難読化プロセスによって影響されることはありません。彼らはすべての「DB_ 'で始まる場合、より良いまだ、例えば、単にリストに「DB_ *'を追加します。はい、それはワイルドカードをサポートしています。
これの逆も真である:多分あなたのコードは、他の開発者のためのAPIを提供します。あなたは、除外リストにあなたの「公共」関数と変数を追加することができますし、コードの残りの部分を読むことができなくしながら、他のそのように誰もが、まだ、あなたが提供するこれらの関数や変数を使用することができます。
古い難読化ツールの多くとは異なり、YAPHPOは、PHP自身のトークナイザを使用しています。これは何を意味するのでしょうか?古い難読化ツールの多くは、あなたのコードを解析し、試してみて、あなたのコードの各部分が何であったか動作するようにしようとしました。 YAPHPOは、他の一方で、基本的に、解析し、解析し、YAPHPOに戻ってそれを渡す前に、あなたのコードをマークし、PHP自体へのコードブロックを渡します。これ以上あなたのコードは難読化ツールに受け入れられることを確認してくださいしようとしていない:PHPはあなたのコードを理解している場合、あなたはすべてあまりにも、YAPHPOがすることを保証しています。これについては、他の素晴らしいところは、それはあまりにも、より高速であるということです!
YAPHPOはあなたのためのソースコードのディレクトリ全体(プラスサブディレクトリ)で動作しますので、あなたも、一度に1ファイルで作業する必要はありません。あなたは難読化を停止し、ファイル全体ができるように強力な「含む」と「除外」リストが簡単に、あまりにも、ファイルやディレクトリのグループファイルのために使用可能です。
私たちが知っている他の任意の難読化ツールとは異なり、YAPHPOもあなたの定数を難読化します。
YAPHPOは完全に有効なPHP(普通の人に事実上読めないけれども)を出力するので、最後に、必ずあなたのスクリプトを実行するサーバーにインストールがあり、任意の特定の拡張子ことを確認する必要はありません。難読化ツール「コンパイル」コードではなく、それらをサーバー上で実行できるようにインストールされた拡張機能を必要とする他のPHPエンコーダ。 YAPHPOを使用すると、これらの拡張機能がインストールされて心配する必要はありません。
すべてのベストは、YAPHPOは完全に無料です。
このリリースの新機能:!YAPHPO v1.0.1デベロッパーの
このリリースでは、基本的に小さなバグ修正リリースです。あなたは短いタグが無効になっていません、あなたは静的なクラスを使用しない場合、この更新プログラムはオプションです。
コメントが見つかりません