1

HTML ページにパスワード フィールドがあります。私のパスワードがabcdefghであるとしましょう。パスワード フィールドに入力すると、次のように表示されます。

ここに画像の説明を入力

今、私は追加のセキュリティが必要です.実際の番号を表示すべきではありません. パスワード フィールドの文字数。たとえば、私のパスワードがabc だとすると、パスワード ボックスには 3 つのドットが表示されません。基本的に、私が言いたいのは、パスワード フィールドを見てパスワードの長さを推測するべきではないということです。それを達成する方法は?この要件には少し困惑しています。助けてください

4

2 に答える 2

1

ページが読み込まれるとき、パスワード フィールドは空白である必要があります。値を含むページをレンダリングするべきではありません。したがって、ブロブは実際にパスワードを入力したときにのみ表示されます。誰かがブロブの数を見るためにあなたの肩越しに見ている場合、彼らはあなたが行ったキーストロークの数を等しく数えることができますよね? ここで得られると思う追加のセキュリティがわかりませんか?

また、パスワードを入力している場合、指が滑った場合に備えて、パスワードのどこにいるのかが視覚的に示されるのがとても気に入っています...

于 2012-06-12T12:46:42.120 に答える
1

その場合、他に何を参照する必要がありますか?なし?その場合、font-color を background-color に設定する、透明にすることができると思います(注: 後者は背景のグラデーション/画像に役立ちますが、rgba-supportが必要です)。

これの悪影響は、入力していることが実際にはわからないことです。そのため、一部の (技術的に熟達していない) ユーザーは、フォームがまったく機能していないと考える可能性があります。David Mが言ったように、「追加のセキュリティ」の量はそれだけの価値がないかもしれません。

于 2012-06-12T12:47:10.190 に答える