プランセス JS Encoder・一括変換機能について


  1. 一括変換は可能ですか?
  2. 暗号化後のファイルサイズをできるだけ小さくしたいのですが・・・。
  3. フォルダーの中の特定のファイルは暗号化したくないのですが、可能ですか?

1.一括変換は可能ですか?
はい、Bコースの有料オプション(税込み27,000円)で可能です。Aコースの方は、Bコースへアップグレードしていただく必要があります。


2.暗号化後のファイルサイズをできるだけ小さくしたいのですが・・・。
プランセス・JS Encoderの機能は大きく分けて2つあり、JavaScriptの暗号化そのもののための機能(機能A)と、暗号化済みソースを解読されないようにするための機能(機能B)があります。

1つのHTMLページに3つとか4つのJSファイルを含んでいることも多いと思いますが、その場合、機能Aは全てのJSファイルに対して必要ですが、機能Bは基本的には、その中の1つのファイルで十分です。ですから、サイト内で必ず読み込まれるファイル(仮にhogehoge.js)に対してのみ機能Aと機能Bを付与するように設定ファイルを指定していただき、その他のファイルには機能Aだけを付与していただくというようにしていただくと、ファイルサイズを最小化できます。

具体的には、先にフォルダーごとの一括変換で機能Aだけを付与する設定ファイルで変換処理をしていただき、次に機能A+機能Bを付与する設定ファイルで、フォルダーではなく個別のJSファイル(hogehoge.js)を変換処理していただくと、お望みの結果を得られます。

ただし、セキュリティを最優先に考えるなら、全てのJSファイルに対して機能Bも付与した方が安全です。JSファイルを個別にダウンロードされ、解読されると困るからです。


3.フォルダーの中の特定のファイルは暗号化したくないのですが、可能ですか?
はい、パラメータの設定で、オリジナルのJSファイルのまま出力先フォルダーにコピーするファイルのリストを指定できます。