有名なXKCDコミックの第九百三十六の問題は、パスワードポリシーに来るとき興味深いコンセプトに光をもたらしています。
パスワードを選択する現在の方法は、パスワードを覚えておくことが難しい生産している理由はこの問題は破壊しなかったが、なぜすべてのこれらの文字列は、ほとんどのハッカーによってクラックするのは非常に簡単です。
XKCDによって提案された新しいアルゴリズムでは、ほとんどの場合、非常に一般的で覚えやすい4つ(またはそれ以上)のランダムな単語を、選択に依存しています。
ほとんどの人はこれらのパスワードをクラックするのは非常に簡単だと思うだろうが、漫画は、これは全く逆である理由は、パスワードの長さは、非標準文字を使用しての古典的な方法よりも、その複雑に貢献を示しました。
xkcdpass Pythonライブラリは、用語の定義済みのプールからの単語を使用して、開発者は、このポリシーを使用してランダムなパスワードを生成することができますPythonのコンソールのためのユーティリティです。
開発者は、使用できる文字の種類、およびその他のいくつかのより多くの設定と一緒に、パスワード内の単語の数を制御することができます。
- はPython 2.4以上:インストールxkcdpassます。
の要件のPIP:推奨される方法は、古典的なピップユーティリティを使用してでなければならないインストールLI>
コメントが見つかりません