美文网首页
Python 密码穷举

Python 密码穷举

作者: Oort | 来源:发表于2018-07-06 10:38 被阅读0次
    strKey = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz1234567890~!@#$%^&*()_+=-;'[]{}:\"\\|,./<>?"
    
    
    def get_pwd(sarky, num):
        if num == 1:
            for x in sarky:
                yield x
        else:
            for x in sarky:
                for y in get_pwd(sarky, num - 1):
                    yield x + y
    
    # 5到15位长度的密码
    for y in range(5, 15):
        for x in get_pwd(strKey, y):
            print(x)
    

    相关文章

      网友评论

          本文标题:Python 密码穷举

          本文链接:https://www.haomeiwen.com/subject/wlsvuftx.html