生キー指定以外の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 桁を超えるとエラー.
【堅牢】トリップの新方式を考えてみませんか【互換性】
■ このスレッドは過去ログ倉庫に格納されています
309 ◆cZfSunOs.U
2009/06/19(金) 11:46:10ID:MLNb4KfK0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 女性の“痩せたい”願望 20代女性の5人に1人が低体重で学会が警鐘…「痩せてた方がビジュがいい」「男性にも責任がある」マチの意見 ★2 [首都圏の虎★]
- 【野球】セ・リーグ D 5x-4 T [4/30] 中日連勝 延長11回カリステがサヨナラ犠飛! 阪神3連敗 [鉄チーズ烏★]
- 【大阪】344億円かかった「大屋根リング」はたった3年で劣化してしまう…万博の後始末はどうなるのか [七波羅探題★]
- 備蓄米、小売店へ流通しているのは放出量の1.97%どまり ★3 [お断り★]
- アメリカ1−3月GDP速報値 -0.3% 3年ぶりマイナス成長 トランプ政権の誕生後アメリカ経済に急ブレーキ [首都圏の虎★]
- 竹中平蔵氏 トランプ米大統領は日本の「敵」 「人類の叡智(えいち)を否定している」 ★2 [首都圏の虎★]
- 【朗報】タンプ「マイナス成長は関税とは関係ない。関税が本格的に発動すれば経済は急成長してとんでもなく景気拡大するお」 [782460143]
- 【実況】博衣こよりのえちえちロックマンX5🧪
- 【実況】博衣こよりのえちえちロックマンX6🧪
- 【石破弁当】 ほか弁、ふざけた弁当を販売 [732912476]
- ▶白上フブキのちょうどいいおっぱい好き部
- 【悲報】漫画家の片倉慎二(49)、動脈瘤破裂で心停止。暇空茜ブチギレ [485187932]