■掲示板に戻る■
全部
1-
101-
201-
301-
401-
501-
601-
701-
801-
901-
最新50
[PR]
ぜろちゃんねるプラス
[PR]
レス数が1000を超えています。残念ながら全部は表示しません。
ぜろちゃんねるスクリプトを改造するスレ
819 :
名無しさん@ぜろちゃんねる
:2006/11/26(日) 10:56:56 ID:???0
>>817
IDというのはHOST+その日の数字(2006/11/26)を組み合わせて
作るものですので2chなどでも共通のIDになります。
ですから違うIDにはできませんよ。
820 :
7M.
◆dq7M./4Uw.
:2006/11/26(日) 16:51:46 ID:???0
ん?
HOST+日にち+板アカウントで生成してるんじゃなかったっけ。
まぁスレッドごとにID生成したいなら生成の時にスレッドキーも放り込んでやればいいんじゃないかな。
821 :
名無しさん@ぜろちゃんねる
:2006/11/26(日) 17:12:38 ID:???0
こんな感じか?
スレッドキーからsaltを作成して、一回余計にcryptかける。
やってることは単純だが、実装するとなるとめんどい。
galadriel.pl
sub MakeID 内
my ($server,$column) = @_;
↓
my ($server,$column,$key) = @_;
$ret = substr(crypt(crypt($str,$times[5]),$times[3]+31),$column);
↓
my @slt = ('.','/','0'..'9','A'..'Z','a'..'z');
my $saltbykey = $slt[$key & 63] . $slt[($key & 4095) >> 6];
$ret = substr(crypt(crypt(crypt($str,$times[5]),$times[3]+31),$saltbykey),$column);
vara.pl
137行目あたり
$id = $oConv->MakeID($oSys->Get('SERVER'),8);
↓
$id = $oConv->MakeID($oSys->Get('SERVER'),8,$oSys->Get('KEY'));
243KB
掲示板に戻る
全部
前100
次100
最新50
READ.CGI - 0ch+ BBS 0.7.5 20220323
ぜろちゃんねるプラス