こんな感じ?
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
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 動画配信中の女性殺害 「事件を起こして裁判になれば、自分に対して女性がしていることを、世の中に知ってもらえると思った」★6 [おっさん友の会★]
- 動画配信中の女性殺害 「事件を起こして裁判になれば、自分に対して女性がしていることを、世の中に知ってもらえると思った」★5 [おっさん友の会★]
- 【ライバー刺殺】被害者はフィアンセとタワマン暮らし、旅行「なら1万円でもいいから返して!」高野容疑者(42)は事件5日前にもDMを★10 [ぐれ★]
- 石破首相が記者に連続逆質問 10万円商品券問題で規正法抵触との指摘に「第何条?どの部分?」 ★2 [どどん★]
- 【やす子】突如”うんちブリブリ”と投稿 しネット騒然 [Ailuropoda melanoleuca★]
- 配信中の刺殺事件、容疑者はアパートで一人暮らし…家賃未払いやトラブル無く、就労支援事業所でも真面目に作業と笑顔ふりまく ★2 [おっさん友の会★]
- 【速報】ふわっち弱男が250万貸した理由、ガチで純粋な善意だった…「若い女の子を応援したい、助けたいだけだった」 [804382496]
- 石破が突然商品券をばら撒いた理由、マジで謎 [637618824]
- 【速報】ルシファー 医師国家試験 合格!!!番号発見の瞬間歓喜のクラッカーが鳴らされる 石破🎉 [978437748]
- 石破茂「予算成立後首相辞任はあり」 [175344491]
- 【原点回帰】兎田ぺこら🏡
- 【謎】日本の食品メーカーは何故「量を減らす」という値上げ手法を取り続けるのか?????【疑問】 [635630381]