Apache::Session::Generate::MD5 モジュール

by Hippo2000(2000/8/8)

日本語チョウ訳シリーズ Apache::Session::Generate::MD5モジュールなのです。



名前

Apache::Session::Generate::MD5 - ランダムなオブジェクトIDを作成するためにMD5を使う


概要

 use Apache::Session::Generate::MD5;
 $id = Apache::Session::Generate::MD5::generate();

説明

このモジュールはApache::SessionのID生成インターフェースを満足しています。IDは乱数、時刻(time since the epoch)、プロセスIDそして無名ハッシュのアドレスの2回(two_round)MD5を使って生成されます。結果としてのID番号はLinuxやよい乱数生成機能を持っている他のプラットフォームでは高度に出鱈目でしょう。セキュアな環境で、作成されたIDを使っているのであれば、システムの乱数発生機能の品質について調査することが推奨されます。

このモジュールは通常のApache::Session形式で1つの引数を取ります。その引数はIDLengthで値は0から32です。このモジュールにどこでセッションIDを切り捨てるかを伝えます。この引数がなければ32文字の16進数になり、これは128ビットのキーと同じです。


作者

(原文のまま)

This module was written by Jeffrey William Baker <jwbaker@acm.org>.


参考資料

Apache::Session


ホーム Perlの小技 Apache::Session

ご意見、ご質問はこちらの掲示板で受け付けています。
またメールは河馬屋(Nifty)にお願いします。