2009年06月19日

2chのトリップの仕様が変わりました

2chで個人を識別するために使われている
トリップの仕様が変更されました。

新仕様対応のトリップ検索機についてはこちらを参照。
新トリップ対応のトリッパーはどこにあるの?
http://katjusha.seesaa.net/article/122019994.html

運用情報@2ch掲示板より。


 309 : ◆cZfSunOs.U :2009/06/19(金) 11:46:10 ID:MLNb4KfK0
 生キー指定以外の12桁以上「##〜」形式も将来の拡張用にしておきましょう.
 で,まとめ:

  if (length $handle_pass >= 12)
  {
  my $mark = substr($handle_pass, 0, 1);
  if ($mark eq '#' || $mark eq '$')
  {
  if ($handle_pass =~ m|^#([[:xdigit:]]{16})([./0-9A-Za-z]{0,2})$|)
  {
  $GB->{TRIPSTRING} = substr(crypt(pack('H*', $1), "$2.."), -10);
  }
  else
  {
  # 将来の拡張用
  $GB->{TRIPSTRING} = '???';
  }
  }
  else
  {
  use Digest::SHA1 qw(sha1_base64);
  $GB->{TRIPSTRING} = substr(sha1_base64($handle_pass), 0, 12);
  $GB->{TRIPSTRING} =~ tr/+/./;
  }
  }
  else
  {
  # 従来形式
  }

 ・ 従来はトリップキーも含め <> や NG ワード等の置換処理が行われていたが,それをスルーするようにした.
 ・ キーの長さが 1024 桁を超えるとエラー.

 310 : ◆??? :2009/06/19(金) 12:13:14 ID:MLNb4KfK0
 さてさて......全鯖配布しました.


 342 :root▲▲ ★:2009/06/19(金) 12:57:24 ID:???0 ?DIA(102777)
 >>327 は #$ の記述がちと紛らわしいな。
 これでいい気がする。

 1. #(12文字以上) で新仕様発動、 #(11文字以下) は従来通り

 1) そのうえで ## #$ は特別な意味を持つ
 1a)
 - ##(8文字分の16進ASCIIコード) で、「ASCIIコードによる直接入力」により文字列を設定可能
 - ##(8文字分の16進ASCIIコード)(0〜2桁のsalt) とすることにより、saltをも設定可能
 - 上記では「従来アルゴリズム」により、10桁のトリップを生成
 - 上記以外の ##(11文字以上) は将来の拡張のために予約、現在は何を指定しても ◆??? 表示
 1b)
 - #$(11文字以上) は将来の拡張のために予約、現在は何を指定しても ◆??? 表示

 2) 上記以外の #(12文字以上) では「新アルゴリズム」により、12桁のトリップを生成

 3) # の後は1024文字まで指定可能


 347 : 株価【672】 ゆっきー ◆nakamarco. :2009/06/19(金) 13:01:47 ID:6OtutP7+P ?PLT(54444) 株優プチ(contemporary)
 ねえねえ株優プチどうやってだせばいいの?
 頭に!kab!88-持って来ると株価表示でるし従来みたいに#酉!kab!88-でやると酉変わっちゃう。


 352 :動け動けウゴウゴ2ちゃんねる:2009/06/19(金) 13:16:16 ID:bgXqg9KD0
 #に続けて1〜1024文字を入力するとトリップに変換される

 "#1〜11文字"で従来の10桁トリップ("##16進8桁の10進表示とsalt2桁"でも指定できる)
 "#12〜1024文字"では12桁の新型トリップが発生
 "##12文字以上"と"#$12文字以上"は未定義として◆???に変換

 つまり
 #abcd1234XYZ   → 従来トリップ10桁
 ##DEADBEEF00 → 従来トリップ10桁
 #abcd1234WXYZ → 新トリップ12桁

 ##hogehogehogehoge → ◆???
 #$hogehogehogehoge → ◆???

 これでおk?


 363 :動け動けウゴウゴ2ちゃんねる:2009/06/19(金) 13:29:57 ID:ENkdPBYR0
 逆に入れればいいんじゃねーの?

 [test] 書き込みテスト 専用スレッド 155 [テスト]
 http://qb5.2ch.net/test/read.cgi/operate/1243985921/

 364 :動け動けウゴウゴ2ちゃんねる:2009/06/19(金) 13:30:52 ID:cF2s1gpJ0
 >>363
 !kab #酉だと株価とか余計な表示がもれなくついてくるのよね


 372 :root▲▲ ★:2009/06/19(金) 13:52:53 ID:???0 ?DIA(102777)
 トリップの終端をうまく指定できればいいのかな。

 しかし、 ! を一律終端扱いにするのもちといまいちかも。


 375 : ◆??? :2009/06/19(金) 13:57:49 ID:JMgHleNQP
 !はキーにも普通にあるわけで
 逆に株コマンドの方を変えればとか思ったけど
 ・・・ナニを使えばいいんだ?


 378 : ◆cZfSunOs.U :2009/06/19(金) 13:59:55 ID:MLNb4KfK0
 要は,株の機能を使ってる時でも株価表示等を隠せるようにしたいということですよね?
 そういう指定ができるやり方を新たに作ればいいのかな,とも思うんですが,
 bbs.cgi をざっと見たところ !kab- がそれっぽい機能のような気がするんですが,
 どうなんでしょうか?


 380 :エルティー ◆kVjFMFpxuUpk :2009/06/19(金) 14:00:45 ID:RMnwYBC+P ?DIA(200082)
 !kab-だと名前が出せないのでは


 384 :動け動けウゴウゴ2ちゃんねる:2009/06/19(金) 14:10:32 ID:tZoX83Iq0
 >>370
 配布
 ↓
 ν速では●やDIA、株主は強制ランダム名無し+地域表示スルー
 だけど、
 何もなくてもトリップだけは入るようになってた(名前+トリ→名前は入らなかった)
 トリップキーだけ入れる(#1234とか)と、ランダム+地域+トリになった
 ↓
 修正
 ↓
 ●ログインでもトリップのみの表示は不可能な仕様になった
 名前だけ、名前+鳥はおk


 これはSunosさんの方でなおせますかー?


 387 : ◆cZfSunOs.U :2009/06/19(金) 14:25:58 ID:MLNb4KfK0
 「!kabなんちゃら」の代わりに「!!kabなんちゃら」で出ないようにしてみました.

 >>384 今はどうですか?


 390 :動け動けウゴウゴ2ちゃんねる:2009/06/19(金) 14:28:24 ID:tZoX83Iq0
 >>387
 ●ログインでトリップのみの表示確認しました
 おつです


 410 :root▲▲ ★:2009/06/19(金) 15:32:23 ID:???0 ?DIA(102777)
 あ、n が一つ多かった

 1) 今の10文字トリップをそのまま使いたい人

 ・#11文字まで を指定していた人 → 今までと同じなのでそのまま使えばおk
 ・#12文字以上 を指定していた人 → 先頭11文字までにすれば今までと同じ

 2) 新しい12文字トリップを使いたい人

 ・#12文字以上 で指定すればおk

 3) 10桁トリップの新機能「オタク(仮称)」を使いたい人(素人にはおすすめできない)

 ・##xxxxxxxxxxxxxxxxnn で指定

 x: 0〜9A-Fの16進文字列
 n: salt文字列(省略可)


 411 :動け動けウゴウゴ2ちゃんねる:2009/06/19(金) 15:32:34 ID:lA+wc9ae0
 >10桁トリップの新機能「オタク(仮称)」

 www


 413 :root▲▲ ★:2009/06/19(金) 15:34:21 ID:???0 ?DIA(102777)
 「オタクトリップ」とか「カミトリップ」のほうがよかったかも。>>411


 417 :ののたん ◆8IIIIIIIII :2009/06/19(金) 15:39:42 ID:h5VlGPCA0
 >>413
 余裕のない人がきましたよ。

 考案者に敬意を表して、「生キー」で。wwwwwww
 http://qb5.2ch.net/test/read.cgi/operate/1067245837/3


 419 : ◆eejHSflqus :2009/06/19(金) 15:40:33 ID:1Pzy9HnUP ?S★(517072)
 理解するのに時間かかりそーだ


 421 :root▲▲ ★:2009/06/19(金) 15:48:07 ID:???0 ?DIA(102777)
 >>417
 そのほうが名が体を現している気がしますね。「生キー指定」とか。
 あと「文字」と「桁」を明確に分けてみた。

 >>419
 3) の機能を忘れれば純粋に入力文字数だけなので、
 ぐっと理解しやすくなるのではないかなと。

 ■新トリップ利用ガイド

 1) 今の10桁トリップをそのまま使いたい人

 ・#11文字まで を指定していた人 → 今までと同じなのでそのまま使えばおk
 ・#12文字以上 を指定していた人 → 先頭11文字までにすれば今までと同じ

 2) 新しい12桁トリップを使いたい人

 ・#12文字以上 で指定すればおk

 3) 10桁トリップの新機能「生キー指定」を使いたい人(素人にはおすすめできない)

 ・##xxxxxxxxxxxxxxxxnn で指定

 x: 0〜9A-Fの16進文字列 (ASCIIコード8文字分)
 n: salt文字列(省略可)


 433 : ◆cZfSunOs.U :2009/06/19(金) 16:20:44 ID:MLNb4KfK0
 !kab 関連のは,トリップキーについて普通の名前欄の処理(各種置換等)を
 スルーするようにしたことによる影響ですね.なので,今までトリップキーの後ろに
 「!kab〜」を指定していた場合は,それをトリップキーの前に持ってきて
 「!!kab〜」を指定するようにしてもらえればと.

 名前#xxxxxxxx!kab[yyyyy]
   ↓
 名前!!kab[yyyyy]#xxxxxxxx


 435 :root▲▲ ★:2009/06/19(金) 16:21:47 ID:???0 ?DIA(102777)
 !omikuji とか !dama はどうなるんでしたっけ。>>433


 438 : ◆cZfSunOs.U :2009/06/19(金) 16:28:20 ID:MLNb4KfK0
 >>435 !〜 の指定をトリップキーの後ろにした場合,
 !kab* は株価表示等を隠すという意味があったということだと思いますが,
 !omikuji や !dama の場合そういう指定の仕方に意味あるんですっけ?


 442 :root▲▲ ★:2009/06/19(金) 16:35:32 ID:???0 ?DIA(102777)
 >>438
 なかった気がします。

 そんなわけで、
 「従来型のトリップを出した場合、!omikuji や !dama 等は常に前に書け」
 というかんじなんですかね。


 445 :動け動けウゴウゴ2ちゃんねる:2009/06/19(金) 16:43:47 ID:f9w+jX960
 !kab-はまた対応してないのかな
 先頭に!!kab-すると名前欄が「!」になってしまう


 447 : ◆cZfSunOs.U :2009/06/19(金) 16:49:32 ID:MLNb4KfK0
 >>445 !kab- は元々株価等が表示されてなかったと思うので,
 そのままトリップキーより前に持ってくるだけでいいのではないかと.
 なので,>>433 は「株価表示等を隠す目的でトリップキーより後ろに指定していた場合」
 のことですね.


 454 :動け動けウゴウゴ2ちゃんねる:2009/06/19(金) 17:28:31 ID:HOjFWYFzP
 この酉にしようと

 !!kab!88- 名前##

 これだと酉が化けるのはなぜ?

 455 :動け動けウゴウゴ2ちゃんねる:2009/06/19(金) 17:29:34 ID:HOjFWYFzP
 名前◆???

 が抜けてた


 461 :動け動けウゴウゴ2ちゃんねる:2009/06/19(金) 17:46:12 ID:UrY6G9O60
 そういえば塩に使える文字に制限がある問題は、生キー方式ではどうなってるの?


 468 : ◆cZfSunOs.U :2009/06/19(金) 17:55:15 ID:MLNb4KfK0
 >>452 >>293 ということかなぁと.

 >>454-455 ## の後に11文字以上指定が必要です.

 >>461 [./0-9A-Za-z] 以外が指定された場合の結果は元々不定で,
 そのため鯖の OS が変わった時に挙動が変わったということもあったので,
 これ以外は指定できません.


 476 :動け動けウゴウゴ2ちゃんねる:2009/06/19(金) 18:01:20 ID:HKZY4pQk0 ?2BP(1030)
 >>452
 単純で悪いが
 28京8230兆3761億5171万1744で10文字
 ↓
 1文字はA~Z26set a~z26set ./2set 計54set
 ↓
 2文字は 54^54
 ・
 ・
 ・
 11文字目は
 1138京4956兆0403億0571万1104通り
 から最後文字不可能パターンの
 619億1736万4224
 を引くと
 1138京4955兆9783億8834万6880通り
 しかし、今までキーに使っている文字例パターンには違うキーで同じトリップが出ることがあるので
 ※ただし、全ての文字種が平均的に混じっているものとし、同じものを利用しても良いとする。

 それを配慮すると11912文字×6文字で
 2穣8569垓8597京5242兆3751億8399万0784

 7文字で
 3溝4032穣4169垓3708京7173兆1916億9821万9008

 8文字になると
 4澗0539溝4150穣5545垓8240京7059兆5091億8482万3300(概算)
 となるため、

 正確にバラすと
 #8文字+◆11文字=3560兆7880億1814万7600(概算)
 #8文字+◆10文字=1406兆4934億9998万1420(概算)


 と、概ね解析には今までより倍ぐらい時間がかかるということになる。


 481 :動け動けウゴウゴ2ちゃんねる:2009/06/19(金) 18:06:57 ID:HOjFWYFzP
 >>468
 あるがちょー

 あと、beを消す場合は

 !!kab-!88- 名前#$111111111111111

 これでいいの?


 485 : ◆cZfSunOs.U :2009/06/19(金) 18:10:45 ID:MLNb4KfK0
 >>481 !kab- はそのままですね(!は1つのまま).
 !!kab〜 のようにするのは,それ以外の場合でかつ株価表示等を消したい時です.


【堅牢】トリップの新方式を考えてみませんか【互換性】
http://qb5.2ch.net/test/read.cgi/operate/1244993904/


posted by 三葉虫是政 at 13:15 | Comment(0) | TrackBack(1) | 2ch | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック

頼んでない
Excerpt: 【サイトオーナーが同じと思われるWebサイトを探してくれる『SpyOnWeb』...
Weblog: 【小人閑居シテ駄文記ス】
Tracked: 2009-06-23 23:39
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。