web-dev-qa-db-ja.com

NTパスワードの無効な文字

インターネット上のNTパスワードに関する情報のほとんどは、パスワードを解読する方法に関するもののようです。ユーザー名のように特に許可されていない文字のリストはないようです。私の知る限り、許可されていない文字はありません。

私は特に通常の印刷可能なASCII文字を調べていますが、Unicodeのダッシュもある程度の好奇心を満たします。

5
Goyuix

Windowsでは、パスワードに TF-16 文字セットを使用できます。

パスワードの複雑さに関するTechnetから-最後の箇条書きを参照してください。

パスワードは複雑さの要件を満たす必要があります説明

このセキュリティ設定は、パスワードが複雑さの要件を満たす必要があるかどうかを決定します

このポリシーが有効になっている場合、パスワードを変更または作成するときは、パスワードが次の最小要件を満たしている必要があります。

  • ユーザーのアカウント名全体またはフルネーム全体を含まない。アカウント名とフルネームは、区切り文字(コンマ、ピリオド、ダッシュまたはハイフン、アンダースコア、スペース、ポンド記号、およびタブ)について解析されます。これらの区切り文字のいずれかが見つかった場合、アカウント名またはフルネームが分割され、すべてのセクションがパスワードに含まれていないことが確認されます。 1文字または3文字連続のチェックはありません。

  • 次の5つのカテゴリのうち3つからの文字を含む

    • 英語の大文字(AからZ)
    • 英語の小文字(aからz)
    • 基数10桁(0から9)
    • アルファベット以外の文字(たとえば、!、$、#、%)
    • 前の4つのカテゴリに分類されない任意のUnicode文字のキャッチオールカテゴリ。この5番目のカテゴリは、地域固有にすることができます。
9
JS.