システムを納品する度に思って、そしていつの間にか忘れてしまう情熱がphpのコンパイルと暗号化。
理由は割愛しますが。
コンパイルはそもそも論になるので置いといて、暗号化だ。
phpの関数を使って、難読化する方法とかググると出てくるけど、意味が無いのでこれも割愛。
本来の意味での暗号化がしたかったので、タイトルのphp-screwをインストールしてみた。
インストール方法はgoogle先生に任せるとして、簡単に設置できて、コマンドから暗号化できてすごく便利に感じた。
ただ、php.iniにextensionを追加する必要があるので、いつも使っているhetemlとかのレンタルサーバーには使いづらい。
商用製品だと、レンタルサーバーでも利用可能な暗号化ツールがあるみたいだが、高いんだよなぁ。
php.iniをいじらずにapacheの再起動も必要とせず、ディレクトリに置くだけでサクッと暗号化できて実行速度への影響も極小でファイル単位での”難読化ではない”暗号化が可能な方法って無いものだろうか。
…。
思いつかん…。