2016-09-15 9 views
1

たとえば、パスワードは以下のようなシーケンスを持つことがあります。 qwer、1234、1qaz、qwe、qaz、qwer、 asd、asdf、wsx、wsx、2wsx、wer、asdf、1234、zxcv、5678 qwer、1234、qa、qwe、qaz.how簡単なPythonコードを書いて、上記の参照シーケンスが含まれているかどうかを確認してください。パスワードにシーケンスが含まれているかどうかを調べるPythonコード

+0

を出力します。 – Guenther

+0

https://stackoverflow.com/questions/34582576/checking-a-string-for-adjacent-characters-on-the-keyboardをご覧ください。 – TimSC

答えて

0

テキストがパスワードに含まれているかどうかをテストしてテストできます。たとえば:

bad_strings = ["qwer", "1234", "1qaz", "qwe", "qaz", "qwer"] 
passwords = ["blah347", "password1", "password2", "badqwer", "badqaz"] 

def check_for_bad_password(password): 
    for bad_string in bad_strings: 
     if bad_string in password: 
      return password 

for password in passwords: 
    if check_for_bad_password(password): 
     print(password) 

これは、ここでhttp://stackoverflow.com/help/mcve質問をする方法についてを参照してくださいbadqwerbadqaz

関連する問題