作者: davi
日時: 2006/3/22(00:40)
ねこ丸さん  <  こん??は でび です

On Tue, 21 Mar 2006 23:56:26 +0900
"T.Watanabe" <wtnabe@...> wrote:

>   あるいはそのサーバのコンパネかなんかで生成される文字列が毎回同じかどう
> かを確認してもらうのでもいいかもしれません。恐らく生成するごとに違う文字
> 列になるはずです。

これは既に試してあります。
MD5で生成されるハッシュ値は、常に同じ値になるのがミソらしいです。

常に同じ値ってところがDESと違うので、最初は面食らいましたが、
確認はしやすいです。

パスの種文字とSALTが同じであれば、常に同じ値のハッシュ値
が出るはず、ということのようです。

> 目的は動作の解明じゃなくて使いたいサーバの使いたい設定を自分でいじれ
> るかどうかなわけですから。

良いヒントを頂きました。
ローカルマシンで実現ではなく、サーバ側でそれを叩くのがてっとり
早いかもしれませんね。

http://www.rescue.ne.jp/cgi/md5/
http://akebi.jp/support/cyclamen.cgi?log=perl&tree=r18
にヒントが載っているのをめっけました。

htpasswd.exeやPerlのDigest::MD5ではなく、サーバの

crypt('平文','$1$SALTSALT$')

を叩けば行けそうな気がしてきました。

ちょっと試してみますぅ。

でび  http://homepage1.nifty.com/davi/

--------------------------------------
Celebrate Yahoo! JAPAN 10th Anniversary
http://pr.mail.yahoo.co.jp/10thann/