Back to page

− Links

 Print 

PHP​/エンコーダ​/ionCube PHP Encoder :: なりゆきネット本家

xpwiki:PHP/エンコーダ/ionCube PHP Encoder

今まで使っていたZend Encoder(Zend Guard[1]の2世代前)も、対応バージョンにそろそろ陰りが出て来たので、
現行バージョンに対応したエンコーダを手に入れないとと思っていたが、
Zend Guard[1]の通り、かなりに嫌気が差していたので、ネットを探して、このエンコーダに到達。
とはいうものの、それでも日本語版はかなりなお値段。
日本語マニュアルの為の差額にしては、高すぎ [worried]
判らないところだけ、翻訳サイトで翻訳すれば事足りるので、開発元から直接入手 8-)

で早速案件があったので、使ってみた :-?

Table of contents
  • 確認環境
  • メリット
  • デメリット
  • 感想
  • リンク

確認環境 anchor.png[2]

  1. Windows 7 Professional SP1(by VirtualPC)
  2. PHP[3] Encoder Cerberus Edition 7.0 for Win32 with Special Edition GUI / 7.0(7.0.9)
    1. PHP[3] Encoder Cerberus Edition 7.0 for Win32 / 7.0(7.0.9)
    2. Upgrade from Standard to Special Edition GUI
Page Top

メリット anchor.png[4]

  1. 最新バージョンにも対応。
  2. php.ini設定やApacheの再起動などの権限がなくても、下記条件をクリアすれば、ローダをロードできる。
    1. Apache再起動権限がない場合の条件。
      1. セーフモードが無効になっている。
      2. 動的ロードが可能なので、php.ini設定項目「enable_dl」がオン(デフォルトではオン)になっている。
    2. Apache再起動権限がある場合。
      1. ローダ(Zend OptimizerやZend Guard[1] Loader)よりも先にロードさせる。
  3. 開発元から直接購入すれば、かなりお安く入手可能(GUI版込みで、$414) [heart]
  4. 追加ライセンスも可能で、複数台で利用する場合、お得 :-P
  5. PHP[3]ファイル以外もエンコード対象とできる為、テンプレートや静的ファイル(htmlやPDFなど)も保護できる :hammer:
  6. エンコード処理時、PHP[3]ファイルも含め、コピーファイルも、ソースと同じタイムスタンプで処理してくれる。
    1. サーバへアップロードする際、タイムスタンプでアップするかしないを判断できるので、ftpクライアント任せにできる :-P [heart]
    2. 開発中や運用後のトラブルシューティングする際に、
      タイムスタンプだけで新旧を判別できるので、無用な(変更したかどうかの)確認が不要となり、作業量が軽減する :-P [heart]
Page Top

デメリット anchor.png[5]

  1. 動作OSを変更する場合、$20必要(日本語版はできないらしい)。
Page Top

感想 anchor.png[6]

  • 日本語版は、マニュアルやサポートが日本語で受けられるが、
    2011-11-18現在、GUI版も同時購入時、その為の費用差が最大7万程度掛かる。
    Zend Guard[1]よりは、良いものの、多分マニュアルだけの日本語化でこの差は大きい :-?
    エンコーダを必要とするユーザは、生業としているか、ある程度の技量があるはずなので、
    日本語版である必要があるのか疑問 :-D
    もちろん、ファイル・フォルダ名が日本語でも問題なし :-P
  • GUI版には、若干の不具合らしきものが見受けられるが、目を瞑れる範囲 :D
  • Zend Guard[1]と比較しても、性能差を感じられない。
    ただし、ベンチを取ったり、エンコード後のサイズや、暗号化強度を詳細にデータ取りをしていないが、
    一定のレベルは確保できていると思う。
  • 10年位前ならまだしも、今のサーバやOSを含めた、システム性能は、飛躍的に向上しているので、
    多少、下手なソースを書いても、カリカリ動いてくれているので、最適・高速化よりも、
    暗号化がキープされているかがカギになるのかなと :-D

Last-modified: 2012-08-06 (Mon) 17:07:39 (JST) (2540d) by mugi