3

特殊文字を必要とするパスワードがあり、「=」、「`」、または「>」など、サポートすべきではない特殊文字があるかどうか疑問に思っていました。

これが私がこれまでに持っているものです:

        if(c!='!' && c!='@' && c!='#' && c!='$' && c!='%' && c!='^' && c!='&' && c!='*' && c!='(' && c!=')' && c!='-' && c!='_' && c!='+' && c!='=' && c!='~')
        {
            Scount++;
            if(Scount >= password.Length)
            {
                errorMessage = "Your password must contain at least one special character.";
            }
        }

わかりました、山かっこをサポートしたくないことはわかっていると思いますが、ほとんどのサイトがサポートしている特殊文字の標準セットや、絶対に避けるべき文字がありますか (山かっこを除いて、それらはおそらくつまずくでしょう)多くの場合、WebMatrix バリデータ)。

パターンのチェックに正規表現を使用していないという事実についてコメントしないでください。私はこれを知っていて、気にしません。これが私にとって最初にうまくいったことだったので、それが私が行っていることです。

助けてくれてありがとう!

4

1 に答える 1

0

XKCDでパスワード強度に関するこの優れた漫画を見たときから、大文字または小文字、数字またはアルファベットを使用するように強制するサイトはどれも、私を怒らせます。サイトで行う必要があるのは、パスワードの長さを確認することだけです。

人々が0bscur€パスワードをうまく入力したいが、強制しないでください。

于 2012-10-16T15:51:49.327 に答える