Sep-11-2017, 02:44 AM
I made this brute force code
it does what i wanted but this code kills my computer if i use 4 characters
i saw this on internet but i dont know how to make it work
NameError: name 'xrange' is not defined
tam = int(input("insert password lenght")) if tam ==1: for i in range(48,123): if (i>=48 and i<=57) or (i>=65 and i<=90) or (i>=97 and i<=122): print(str(chr(i))) if tam ==2: for i in range(48,123): if (i>=48 and i<=57) or (i>=65 and i<=90) or (i>=97 and i<=122): for j in range(48,123): if (j>=48 and j<=57) or (j>=65 and j<=90) or (j>=97 and j<=122): print(chr(i)+chr(j)) if tam ==3: for i in range(48,123): if (i>=48 and i<=57) or (i>=65 and i<=90) or (i>=97 and i<=122): for j in range(48,123): if (j>=48 and j<=57) or (j>=65 and j<=90) or (j>=97 and j<=122): for k in range(48,123): if (k>=48 and k<=57) or (k>=65 and k<=90) or (k>=97 and k<=122): print(chr(i)+chr(j)+chr(k)) if tam ==4: for i in range(48,123): if (i>=48 and i<=57) or (i>=65 and i<=90) or (i>=97 and i<=122): for j in range(48,123): if (j>=48 and j<=57) or (j>=65 and j<=90) or (j>=97 and j<=122): for k in range(48,123): if (k>=48 and k<=57) or (k>=65 and k<=90) or (k>=97 and k<=122): for l in range(48,123): if (l>=48 and l<=57) or (l>=65 and l<=90) or (l>=97 and l<=122): print(chr(i)+chr(j)+chr(k)+chr(l))
i saw this on internet but i dont know how to make it work
your_list = 'abcdefghijklmnopqrstuvwxyz' complete_list = [] for current in xrange(10): a = [i for i in your_list] for y in xrange(current): a = [x+i for i in your_list for x in a] complete_list = complete_list+aThis looks way cleaner but im getting an error if i run it
NameError: name 'xrange' is not defined
Reply