home ホーム search 検索 -  login ログイン  | reload edit datainfo version cmd icon diff delete  | help ヘルプ

PHP/ADODB/セッションデータの暗号化メモ

PHP/ADODB/セッションデータの暗号化メモ

PHP / ADODB / セッションデータの暗号化メモ
id: 43 所有者: msakamoto-sf    作成日: 2005-06-15 21:57:24
カテゴリ: PHP 

2005年6月前後、ADODBを使ってセッション情報をDBに保持させるアプリを作っていた時のメモ。一応2008年12月時点のADODBドキュメントに合わせてアップデートしました。

ADODBではセッションデータをDBに保存する為のサポートハンドラが提供されていて、生データではなくて暗号化して保存する事も可能になっている。
http://phplens.com/lens/adodb/docs-session.htm
を参照すると、

MD5Crypt (crypt.inc.php)
MCrypt
Secure (Horde's emulation of MCrypt, if MCrypt module is not available.)
GZip
BZip2

のように何種類かEncrypt/Decryptできるようになっている。
MCryptについてはPHPのエクステンションで提供される為、PHPマニュアルなどを参照してプラットフォームに合わせてライブラリやPHPのコンパイルオプションを調整する必要がある。

この辺、2005年6月前後ではMCryptのエミュレーションを使っていて、それが1500ms位食っててボトルネックになっていた。2005年当時は「じゃぁMCrypt止めよう、どうせ開発環境だし。」とスッパリ諦めていた。
様々な環境が簡単に整えられるようになった2008年現在は、多少無理してでもちゃんとMCryptの拡張を入れた方が良いのかも知れない。(DBとファイルに加え、memcachedという選択肢も出来たわけだし色々かも。)



プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2008-12-21 22:07:49
md5:ecb93738f3af884475e80996e21a95d3
sha1:ef3144d9284e7d1df948464fe7e48cff32c46512
コメント
コメントを投稿するにはログインして下さい。