Ow, what a pain in the ass! Futaba and 0ch disagree on it, even. Which one to go with? 0ch?
test
you could do both and have an option in config.pl to choose which one to use...
also, my 0ch tripcode script (http://hotaru.freelinuxhost.com/0chtrip.pl, the tripcode processing code is copied directly from 0ch...) says this tripcode should be "2r2Ga7GHRc"...
I'd say to go with 0ch, since it's the same as 2channel itself, which is the only real reference.
sub decode{#命令データの受け取り処理
if($ENV{'REQUEST_METHOD'} eq "POST") {
read(STDIN,$buffer,$ENV{'CONTENT_LENGTH'});
}else{
$buffer = $ENV{'QUERY_STRING'};
}
@pairs = split(/&/,$buffer);
foreach $pair (@pairs){
($name, $value) = split(/=/, $pair);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
&jcode'convert(*value,'sjis');
$value =~ s/"/"/g;
$value =~ s/</</g;
$value =~ s/>/>/g;
$value =~ s/管理/”管理”/g;
$value =~ s/管直/”管直”/g;
$value =~ s/削除/”削除”/g;
$value =~ s/◆/◇/g;
$value =~ s/★/☆/g;
$value =~ s/ //g;
$value =~ s/ //g;
$FORM{$name} = $value;
$name = $FORM{'name'};
if ($name =~ /#(\S+)/){
$column = -1 * 10;
$n = substr($name,0,index($name,'#'));
$k = substr($name,index($name,'#')+1);
$s = substr(substr($k,0,8).'H.', 1, 2);
$s =~ s/[^\.-z]/\./go;
$s =~ tr/:;<=>?@[\\]^_`/ABCDEFGabcdef/;
$t = substr(crypt($k, $s), $column);
if ($n ne ""){
$FORM{'name'} = "$n <\/b>◆$t <b>";
}
else{
$FORM{'name'} = "<\/b>◆$t <b>";
}
}
}
}
Oh, did you ever find out the bug here? For a variety of reasons my Shiichan tripcoder isn't going to be fixed anytime soon, but I'd still like to know what the problem was.
I still haven't looked into it. I've been busy with secret projects and such. Also, lazy.
is there a site where you can test which passwords make what tripcodes?
Not one you can trust, and neither is there any use for one.
Gents who're would once huge female treatment may well not stand this approach preoccupation conveniently.
http://japonguccibag.alrasidalarabi.com