小编Ale*_*x H的帖子

如何为字母和字母数字密码创建一个Bruteforce密码破解程序?

我需要为学校制作小程序,以蛮力破解不同类型的密码; 我正在寻找创建一个强力python代码,它将贯穿字母和字母数字密码的每个可能组合,并给我密码和破解所需的时间.

我用纯数字密码做了同样的事情,得到了这个:

import datetime as dt

Password4 = 123456

def crack_password():
    start = dt.datetime.now()
    for n in range(1000000):
        password_guess = '{0:04d}'.format(n)
             if password_guess == str(Password4):
                end = dt.datetime.now()
                print("Password found: {} in {}".format(password_guess, end - start))
               break
    guesses = crack_password()
Run Code Online (Sandbox Code Playgroud)

然后我尝试对字母/字母数字密码做一些类似的事情,但是无论我尝试什么都没有用:

    import random

    letters = [str(i) for i in range('a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p')]
    s = [''.join([a,b,c,d,e,f,g,h]) for a in letters for b in letters for c   in letters for d in letters for e in letters for f in letters for g …
Run Code Online (Sandbox Code Playgroud)

python passwords cracking brute-force

0
推荐指数
1
解决办法
4万
查看次数

标签 统计

brute-force ×1

cracking ×1

passwords ×1

python ×1