例如,密码可能具有下面提到的以下序列。 qwer,1234, 1qaz, qwe, qaz, qwer, asd、asdf、wsx、wsx、2wsx、wer、asdf、1234、zxcv、5678。 qwer、1234、qa、qwe、qaz。我如何编写一个简单的 python 代码来查看给定的密码是否包含上述序列
您可以迭代并测试文本是否在密码中。 例如:
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)
这会打印出
badqwer
和 badqaz
n='qwertyuiopasdfghjklzxcvbnm'
e=input()
t=""
for d in e:
if n.index(d)<10:
t+='0'
t+=n.index(d)