C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

文字入力の全角/半角を無視したい


(過去ログ 7 を表示中)

[トピック内 5 記事 (1 - 5 表示)]  << 0 >>

■7639 / inTopicNo.1)  文字入力の全角/半角を無視したい
  
□投稿者/ さくもん 二等兵(14回)-(2006/10/19(Thu) 14:48:09)

分類:[ASP.NET] 


分類:[ASP.NET] 

こんにちは
ASP.NETの2003 VBでWEBアプリケーションを作成しています。

パスワードや文字を入力する際に全角・半角や文字の大きさなどの判定を
無視するようにしたいのですが、どのような方法があるのでしょうか?

0
引用返信 編集キー/
■7640 / inTopicNo.2)  Re[1]: 文字入力の全角/半角を無視したい
□投稿者/ 黒龍 一等兵(20回)-(2006/10/19(Thu) 14:57:09)

分類:[ASP.NET] 

No7639に返信(さくもんさんの記事)
> こんにちは
> ASP.NETの2003 VBでWEBアプリケーションを作成しています。
>
> パスワードや文字を入力する際に全角・半角や文字の大きさなどの判定を
> 無視するようにしたいのですが、どのような方法があるのでしょうか?
分けて考えたほうがいいような・・・>パスワードと文字
パスワードであれば全角は通常用いませんよね?(コピペは可能)

半角での大文字、小文字はどちらかにサーバ側で統一すれば可能ですが強度が弱くなってしまう(総当りの時に一致する可能性があがる)のでどちらかの入力をユーザに対して強制(たとえば大文字が混じっていればエラー)するほうがいいと思います。
ナンにせよStringクラスのメソッドを見るのが先決ですね。

0
引用返信 編集キー/
■7643 / inTopicNo.3)  Re[2]: 文字入力の全角/半角を無視したい
□投稿者/ まどか 中将(268回)-(2006/10/19(Thu) 15:27:46)

分類:[ASP.NET] 

>パスワードや文字を入力する際に全角・半角や文字の大きさなどの判定を
>無視するようにしたいのですが、どのような方法があるのでしょうか?

文字ではなくてバイトで比較するとか。


#以下、話からそれますがm(_ _)m

> (総当りの時に一致する可能性があがる)
> (たとえば大文字が混じっていればエラー)

私の思いでは、メッセージが細かいほど予想しやすくなると思うのですがどうでしょう?


0
引用返信 編集キー/
■7644 / inTopicNo.4)  Re[3]: 文字入力の全角/半角を無視したい
□投稿者/ 黒龍 一等兵(21回)-(2006/10/19(Thu) 15:37:46)

分類:[ASP.NET] 

No7643に返信(まどかさんの記事)
> >パスワードや文字を入力する際に全角・半角や文字の大きさなどの判定を
> >無視するようにしたいのですが、どのような方法があるのでしょうか?
>
> 文字ではなくてバイトで比較するとか。
>
>
> #以下、話からそれますがm(_ _)m
>
>>(総当りの時に一致する可能性があがる)
>>(たとえば大文字が混じっていればエラー)
>
> 私の思いでは、メッセージが細かいほど予想しやすくなると思うのですがどうでしょう?
>
#それますが反応^^;
エラーメッセージの種別ですね。ご指摘のように「パスワードは大文字のみ」、「パスワードが間違っている」、「IDが存在しない」などは細分化するとそれだけ脆弱性があがるので「IDもしくはパスワードが間違っています」とするのが正だと思われます。
ここで言うエラーというのはサーバ側で無理やりどちらかに統一して(52^n)を(26^n)にするのではなく混在されていれば「IDもしくはパスワードが間違っています」としたほうがいいかなぁといった提案でした。
説明が拙くて申し訳ない^^;;

0
引用返信 編集キー/
■7645 / inTopicNo.5)  Re[4]: 文字入力の全角/半角を無視したい
□投稿者/ まどか 中将(269回)-(2006/10/19(Thu) 15:57:22)

分類:[ASP.NET] 

> #それますが反応^^;

了解です!
同じものとしてみる(どちらも入力OK)ではなく、拒否判定はしろよと。


0
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -