0001桃太郎 ★04/12/02 19:52:43ID:???
単純にリーモトアドレスの一部分とサーバ名と年月日を種に
crypt使ってIDを生成すればいいのではないかなとか
これならi/oなしだし
>>904
のやつみたいなかんじかな。
上のほうで解析とか色々あったけど
重複いっぱいあるなら完全に解析はむりだから
良いんじゃないかという気もする。
もう終わったようなのでどうでもいいか。 >>955
たしかにそんな気もするが何かのネタにでもなればいいか
#!/usr/local/bin/perl
ID();
print "$ID\n";
exit;
sub ID
{
$server="operate";
$time= localtime(time);
$H="211.132.146.94";
@I= split(/\./,$H);
$host= substr($I[3],-2) . substr($I[2],-2) . substr($I[1],-2);
$tane= $host . $server;
$ID= substr(crypt(crypt(crypt($str,$time[5]),$time[4]),$time[3]),-8);
$ID=~ s/\./+/g;
return $ID;
} うん・・・・確かにそんな気がしてきた(^_^;)
ランダムな日替わりシードがない場合に問題になる点
・逆算が可能・・・しかし多対一変換なのでIP特定不能
・他の日のIDとの比較が可能・・・しかし多対一変換なので65535通りの結果が・・・・
あれ?(^_^;)65535個の解答パターンマッチングでIP同定は可能なのか・・・・(^_^;)おしい
>>936
> 1 秘密鍵はハッキング等によって取得される可能性がある
> 2 秘密鍵があれば、どのような経路をたどったとしても2^32の試行で結果が一致するIPアドレスをはじき出せる
ハッキングされれば、書き込みログ(規制議論板で行われてるログ開示のやつ)がとられちゃうんでは?
ハッキングされてもIDからIPアドレスをわからないようにしよう、というのは無駄なような気がします。 まちがえてるし・・
IPは下三つの2桁のみ使用なので逆算は無理のはず
#!/usr/local/bin/perl
ID();
print "$ID\n";
exit;
sub ID
{
$server="operate";
$time= localtime(time);
$H="211.132.146.94";
@I= split(/\./,$H);
$host= substr($I[3],-2) . substr($I[2],-2) . substr($I[1],-2);
$tane= $host . $server;
$ID= substr(crypt(crypt(crypt($tane,$time[5]),$time[4]),$time[3]),-8);
$ID=~ s/\./+/g;
return $ID;
}
>958
そなんだよね(^_^;)
ただハッキング等の「等」の部分がちょっとだけ安心ってくらいで。
>961
localhostを見せられても・・・・(^_^;)
リンク先でIP抜かれるのは明らかに2ちゃんねるのせいじゃないな。
自分の無知を棚上げして2ちゃんねるのせいにしようとする人は後を経たないけど。
(私のいない)今夜中には次スレでつかね
>>961
w >>961
漏れの鯖にはshouko.jpgなどない ヲチ板(net@ex9)にて、「日付が変わってもIDが変わっていない」という現象が起きているようです。
「日付が変わった直後の数分・数十分単位での遅れ」ではないようですが・・・
ひょっとして、「日替わりの種」が変わってないのかな?
>>966
サカ板もです。
ex9はみんな変わらなくなってしまっているみたいですね。 foxInitMD5idにdateのチェックが入っていない気がする。
私が確認したスレでは、朝の10時半頃になっても「前日と同じID」で発言してる人がいました。
何なんでしょうね・・・
あ、ちなみに今はもう変わっているようです。
連投スマソ。
サッカー日本代表板は24時間たってもまだID変わりません…
ex9 ヲチ板ですが、なんか12:00ぐらいにIDが変化している感じです。
00:00にIDが変化するよりこの方が面白かったりして。
日付の変化でIDが変わると思い込んでいた、光臨電波さんが
自爆してくれましたから。
bbs.cgi(Speedy版) を地震板に入れないの?
自分が電波になったときのことを考えてもみろよ!!!
>>974
どのスレですかい?
というか初めてヲチ板行ったけどえらく酷い板やね 0981動け動けウゴウゴ2ちゃんねる04/12/20 00:58:18ID:0ryuxRoT
まずPerl使ってる時点でアレだと思うが…。
PHPとかJSPにしとけよ
>>852
下から2行目;
rerurn と $data の間にスペースがないけど問題ないですか?
>>982
それは投稿したときになっているだけのような、
こうすればいいのかな?
sub foxInitMD5id
{
my ($bbs,$md5date) = @_;
my $md5datefile = "../$bbs/md5.cgi";
if(open(MD5FILE, "<$md5datefile"))
{
my $md5line = <MD5FILE>;
close(MD5FILE);
my ($a, $b) = split(/<>/, $md5line, 2);
if($a eq $md5date){return $b;}
}
return &foxCreateMD5id($bbs,$md5date);
}
>>983
そうですか・・・。
$GBX->{MD5DATE}はいつ更新されるんですか?bbs.cgiが呼ばれる度? Tiger全部
news18/19 live16 hobby7 life7 game9/10 ex7
Cobra全部
live8
Banana一台
ex9
のbbs.cgi を -M64 で統一した。
>>987
了解です。
ちとしんどくなってきたんで、
# ひととおりoperateのスレ巡回したら、今日は負け組みへと。 >>981
処理時間
PHP>Perl>>>>>>>>>>JSP
しかし中の人はJSP(J2EE)書けないらしい・・・ わたし
JSP 聞いたことも無い
PHP 名前は知っているけど、一度も書いたことが無い
Perl 書いたことはあるが、文法すら知らない、
な状態です
0992動け動けウゴウゴ2ちゃんねる04/12/20 05:28:25ID:17NZO5ne
>>991
じゃ俺は無敵だな
今からスタイルノートでHTMLから勉強してくるよ SpeedyCGI での Signal の受け取り方どうやるか知ってる?
スケーラビリティ
JSP>>>>>>>>>>Perl=PHP
スループット
JSP>>>>>>>>>>Perl=PHP
正規表現の自由度
PHP>Perl>JSP
適当なWebアプリケーションサーバでも買ってもらいましょう
つ ttp://www.beasys.co.jp/products/weblogic/server/index.html
ちなみに Amazon.com は上の製品でできてます。(Amazon.co.jpは違う)
ってかFOX さんは、少なくとも20個くらいは
言語知ってる結構凄腕のプログラマだと思ってた
ちゃうのん?
JSPなんてみんなしょうがなくて使ってると思ってたのに、信者がいるとは・・・
俺的には、Velocity+Turbineだな
0999動け動けウゴウゴ2ちゃんねる04/12/20 07:26:57ID:W3HLUHRQ
JSP+Struts 派
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。