2009-08-25 12 views
1

私は彼らが私はそれらを電子メールで送信してテスト共通パスワード

より良いパスワードを選択するためにそれらを教えてくれるプログラムを記述する必要が

を選択した後の強度、当社、当社のチームのパスワードをテストするプログラムを記述する必要があります

利用可能なリストはありますか?

答えて

4

パスワードの強度が表示されるjQuery pluginがあります。このリンクは、使用するアルゴリズムも示しています(必要に応じてサーバー側を実装することができます)。

+0

私はそのような種類のテストは好きではありません:「a」の1000文字の単語は悪いとみなされます。 – Gumbo

+0

パスワード長を考慮して、使用するアルゴリズムを変更します。シンプル。個人的には、私は1000文字のパスワードも悪いと考えています。脳の記憶の外のどこかにその長さの重要なパスワードを保存する必要があります。 –

+1

@Matthew Scharley:ほとんどのアルゴリズムがいくつかのプロパティ(文字クラスなど)を探すことを示したかっただけです。しかし、最も重要な財産である長さは、マイナーな要因とみなされます。 – Gumbo

6

リストを頼むので、プログラミングはうまくいくと思っていますが、ワードリスト/ディクショナリを探していますつかいます?

UNIX/Linux/MacOSボックスにアクセスできる場合は、/ usr/dict/wordsまたは/ usr/share/dict/wordsにリストがあります。

共通パスワードのリストはまたhttp://www.openwall.com/passwords/wordlists/password.lst

であり、ワードリストの大規模なコレクションのためにここをチェック - http://www.net-comber.com/wordurls.html

しかし、単独のリストは十分ではありません、あなたは言葉をチェックしたいと思います反復された文字/数字など

3

多少異なる(またはより単純な)方法は、使用される文字の多様性に基づいてパスワード強度を測定することです。例えば、賞の一点について

場合:パスワードは、少なくとも1つの小文字

  • は、パスワードは、少なくとも1つの大文字
  • パスワードが有する少なくとも1つの番号
  • パスワードを有していた

    • 少なくとも1つの特殊記号
    • パスワードは6文字以上です

    パスワードの強さが0〜5の範囲にあるようになりました....

  • 0

    ガイドラインや要件のセットを作成する方がよいでしょうか(文字、数字、記号を含む必要があります。長さは8文字以上あなたのユーザー名ではありません)または同様のものです。こうすることで、これらの要件をテストして、辞書の単語や短い文字列などの弱いパスワードを選択する機能を削除することができます。

    関連する問題