こんな感じ?
use Digest::MD5;
use Digest::MD5 qw(md5_hex);
my $md5datefile = "$GB->{PATH}/md5.cgi";
if (!defined $FOX->{MD5NUMBER}) {
# まだ読み込まれていない
open(MD5FILE, "<$md5datefile");
my $md5line = <MD5FILE>;
close(MD5FILE);
($FOX->{MD5DATE}, $FOX->{MD5NUMBER}) = split(/<>/, $md5line, 2);
}
if ($FOX->{MD5DATE} ne $GB->{MD5DATE}) {
# 日付が変わったので作り直し
my $data = '';
sysopen(RANDOM, '/dev/random', O_READ) || die "cannot open /dev/random $!\n";
sysread(RANDOM, $data, 16);
close(RANDOM);
open(MD5FILE, ">$md5datefile");
print MD5FILE "$GB->{MD5DATE}<>$data";
close(MD5FILE);
chmod(0777, $md5datefile);
$FOX->{MD5DATE} = $GB->{MD5DATE};
$FOX->{MD5NUMBER} = $data;
}
#my $idnum = md5_hex($ENV{'REMOTE_ADDR'});
my $idnum = md5_hex($GB->{IDNOTANE});
my $md5 = Digest::MD5->new;
$md5->add(substr($idnum,-4));
$md5->add($GB->{FORM}->{"bbs"});
#$md5->add(substr($GB->{DATE},6,2));
$md5->add($FOX->{MD5NUMBER});
my $idcrypt = substr($md5->b64digest, 0, 8);
探検
bbs.cgi再開発プロジェクト4
■ このスレッドは過去ログ倉庫に格納されています
04/12/14 16:37:18ID:dKRMgTcD
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 道路陥没事故、原因は“技術者をないがしろにしたツケ”か 日本に必要な政策は「工業高校の設備科を増やすこと」 [お断り★]
- IMF声明「日本は財政再建を今すぐ始めるべき、補助金を廃止、金融所得課税強化」「物価2%インフレは正しい道」 [お断り★]
- 「スポンサーは戻ってくると聞かされたのに…」4月の番組改編も完全白紙、フジテレビ局員が恐れる「絶望のシナリオ」★2 [ネギうどん★]
- トランプ氏「プラスチックへの回帰」宣言 紙製ストロー阻止の意向 [七波羅探題★]
- 自治会・町内会をやめたい人が8割に ★2 [少考さん★]
- ドイツ人記者「日本人はなぜ時間を厳守できるのか」「ドイツで消えた秩序の美徳が日本ではまだきれいに残っている」 [お断り★]
- 【予想】トランプ政権、何ヶ月持つと思う? [517791167]
- 婚活女さん(35)「この歳だしさすがに妥協します…33歳身長175cm年収370万円。お洒落で清潔感があり、性格は完璧。普通の男性でいい」5万 [257926174]
- 【朗報】トランプー石破会談、ホワイトハウス執務室のど真ん中にドカンと安倍さん [158478931]
- 【石破悲報】トランプ「なんかこのイヌ、でかいし堂々としてて扱いにくいな...」 [308389511]
- 【悲報】トランプ設立の反キリストを取り締まる「信仰局」長官ポーラホワイトさん、モロに🏺ギャグかこの国🤔 [359965264]
- 【実況】博衣こよりのえちえちロマサガ2🧪 ★5