From: Takahiro Kambe Date: 2004-08-25T23:11:20+09:00 Subject: [ruby-dev:24177] Re: CGI::Session::FileStore should not use Dir::tmpdir In message <412ADB3A.40003@ruby-lang.org> on Tue, 24 Aug 2004 15:07:57 +0900, Shugo Maeda wrote: > > などが考えられますね。後者の方が実現は簡単だけど。 > > 後者とすると、ハッシュ関数はどれがいいでしょう。 > この用途ならMD5でもいいですかね。 わざわざMD5ではなく、SHA1あたりの方がよいと思います。 某pkgsrcの世界でも、割りと前に配布ファイルの確認のための情報がファイル のMD5から、ファイルのSHA1とサイズに変わりました。その昔(の相当する内容) なら、 % cd /usr/pkgsrc/x11/ruby-tk % cat files/md5 $NetBSD: ... Exp $ MD5 (ruby/ruby-1.6.8.tar.gz) = bf48d49dbd94b5c0eda5f75b3bfbac16 でしたが、今は、 % cd /usr/pkgsrc/x11/ruby-tk % cat distinfo $NetBSD: distinfo,v 1.4 2003/03/24 15:01:16 taca Exp $ SHA1 (ruby/ruby-1.6.8.tar.gz) = 4b475ac1c837cd62b6dfe85359e1502a71b08cd1 Size (ruby/ruby-1.6.8.tar.gz) = 1023403 bytes SHA1 (patch-aa) = 5475a1e164c8b77ba82309ca0a3104abd3a4e78f となってます。 -- 神戸 隆博 / Takahiro Kambe