中級プログラマの自宅でPHP ブログ

自宅用ポータルシステム「MyHome Portal」をオープンソースで公開。MyHome Portalの説明とエンハンス情報。

Ver.1.70:ファイル暗号化方式の変更

MyHome Portal Ver.1.70をリリースしました。

http://ok2nd.web.fc2.com/download.html

「ファイル暗号化/復号化」「実運用環境バックアップ」の暗号化方式の変更。関数Crypt_Blowfishを使った方式にしました。前のバージョンで暗号化したファイルと区別するために、ファイル拡張子を.encode3にしました。

Crypt_Blowfishでの暗号化では、ファイルサイズが大きいとエラー(Out of memory)になるため、ファイルサイズの制限を設定をしました。定義ファイルで約50MBに設定しています。

「ファイル暗号化/復号化」では、チェックボックスで「XORで暗号化」を選択することもできます。ただし、暗号化キーコードが推測されるリスクがあります。 「実運用環境バックアップ」では、実運用定義ファイルで暗化方式を選択できます。

PHP/JavaScriptソースコード表示&編集」「ファイル暗号化/復号化」のファイルマネージャー部分にファイル削除機能追加。ゴミ箱に入るわけではなく、実際に削除されますので、ご注意ください。

一部のツールのCSSを一部統一。