fetus Diary
2006/05/22(月) - Captcha とか
つけてみた。やっぱり即興で考えたアルゴリズムはすぐ読み取られそう。まぁ、機械的にフィールド名だけ見て投稿するようなスクリプトは弾けるから一旦ヨシとすることに。
ちなみに、表示から 1 時間で失効する(問答無用で失敗扱い)予定らしいです。
今のところ、出現する文字は紛らわしそうなのを除いた "ACDEFGHJKLMNPRSTUVWXY34579acdehkmnpqrsuwz" ACDEFGHKLMNPRSTUVWXY345679 の 41 26 種類が 6 文字。理屈上は 4,750,104,241 456,976 通りくらいですかね。文字種減らすと一気に減るなぁ…。
- 06/05/23
3:4513:17
コメント
TRAN (06/05/23 12:38)
できれば大文字か小文字で統一してホシス・・・
にしてもこれ自分で実装できるレベルのソースコードなんですねぇ。
TRAN (06/05/23 12:39)
やっぱり厳しい。
上のコメント入れるのに6回やり直したので・・・
HiNa (06/05/23 12:51)
大文字+数字にしてみました。
> 自分で実装できるレベルのソースコード
その代わり、超簡単に解読できるレベルですけどね…。
OCR ソフトにかければ一発のような気が…。
傾きも、色調整も、位置調整も面倒なので未だ入っていないですから。
ちなみに、(モジュール化しているので実際には呼び出し体系が複雑で付属コードの方が多いですが)画像を作る部分は、40 行くらいしかソース書いてません。PHP+GD は便利すぎ^^;
TRAN (06/05/23 13:03)
でも456,976通りもあれば、
はじくって意味では十分なのでわ?
そんなことないか・・・
TRAN (06/05/23 13:03)
こんどは超快適ですぉ。
上のやつも今のやつも。
こ~ちゃ♪ (06/05/23 15:47)
何?!書き込むのにこの変なの書く訳?
失敗せずにいけるかなぁ…?
こ~ちゃ♪ (06/05/23 15:48)
…行けたっぽ。
HiNa (06/05/23 15:50)
まぁ、少々間違っても無問題。
「Captcha 文字列が一致しません」って怒られるだけです。
こ~ちゃ♪ (06/05/23 15:57)
あい、2度ほど怒られますたです。(^^;
でもこれ、タッチタイプの練習にもなっていいかも…?(笑)
ぷらむ (06/05/23 19:52)
てすと。
それにしてもこれ、流行ってますねえ。
HiNa (06/05/23 22:13)
流行ってるんじゃなくて、やらなきゃいけない状況なだけでは…。
逆チューリングテストなんてうけたいわけもなく。
まぁ、つくるの楽しかったけど
ぷらむ (06/05/24 0:19)
なるほど・・・
それで、こんな感じで「人間が打たないと」はじかれるような
仕組みを作るわけですな。
それにしても、出会い系とかの宣伝を貼り付けるアフォ業者、
マジであんなんで客が来ると思ってるのだろうか?
どう考えてもウザイだけなんだけど、異性に飢えた様な
莫迦が引っかかるんだろうか・・・
そういえば、一般的には小文字が使われてるようですが
ここは大文字を使うんですね・・・