shift
複数のキーのどれを選択したかが重要になるように(たとえば、右キーではなく左キーなど)、私のフレーズ/フレーズを変更(設定)できますか?
(NY)テキストプログラムでパスワードを入力するとき(入力中にテキストを削除するなど)、結果が表示されない場合でもさらに一歩進んで、特定のキー入力順序とその組み合わせを要求できますか?
ベストアンサー1
DopeGhotiの答え(いいえ!)は、標準ソフトウェアについて話している限り正確です。つまり、パスワードフレーズは、1行のテキストで読み取られ、クリックして入力するまで、任意の方法で入力できます(スペルエラーも正確です)。 。
つまり、左/右のShiftキーを区別することが技術的に可能であり、これはxev
証明しやすいです。したがって、キーボード自体が押すキーに応じて別のキーコードを送信する限り、それを使用できます。テキストの代わりに個々のキーストロークを読み取るために独自のラッパーを作成するのが難しい場合にも使用できます。
さらに、特定の期間に応じてパスワードを入力する必要があるなどの機能を追加することもできます。以前のゲームで使用していたチートコードに似ています。実際のゲームコントローラを使用してこれらの項目を入力することもできます。
したがって(そうです!)ほとんどすべてが可能ですが、そのような機能を提供するプログラムを開発し、必要な入力をパスワードで使用できるテキスト表現またはハッシュに変換する必要があります。次の問題は、ユーザーに同じ表現/ハッシュを繰り返し生成する現実的な機会を提供することです。
したがって、パスワード入力をリズムゲームに切り替えることにした場合は、ある程度の余裕が必要です。通常のキーボードを使用してShiftキーを2回(文字を入力せずに)押しても問題は発生しません。ソフトウェアでこれらの誤った入力をどのように処理しますか?
何があっても一生懸命努力すれば可能です。もしそうであれば、より大きな質問は、そうすることにどんな意味があるのかということです。それにもかかわらず、左/右のShiftキーを区別すると、エントロピーは1ビットだけ追加されます。あまり役に立たないようです。
通常、暗号ラッパーは特別なハードウェアをサポートしている場合(例:yubikeyチャレンジ応答の統合)を聞いたことはありません。二重認証、高エントロピー暗号文はそれほど価値があるかもしれません。