Вчера не было инета, было нечего делать, и я сделал эту программу:
Подскажите пожалуйста, "вот это" можно назвать подбором паролей? Программа рандомно подбирает пароли, длина пароля тоже рандомно подбирается ( до 32 знаков), когда была длина пароля известна, то программа норм подбирала, а вот терь когда длина неизвестна то долго (хз даж подберет ли вообще)
Критика приветствуется ._.
Python:
import random
a = '7hgfdterjjkhkghfdsr576' # Пример пароля
alf = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k',
'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v',
'w', 'x', 'y', 'z'] #Английский алфавит
summa = ''
while summa != a:
mas = 1
mas = ([i for i in range(1,random.randint(1,32)) ])
summa = ''
for i in mas:
r1 = random.randint(1, 2)
if r1 == 1:
mas[mas.index(i)] = alf[random.randint(0, len(alf) - 1)]
if r1 == 2:
mas[mas.index(i)] = str(random.randint(0, 9))
for i in mas:
summa += str(i)
print(summa )
print('Пароль успешно подобран: ' + summa)
Подскажите пожалуйста, "вот это" можно назвать подбором паролей? Программа рандомно подбирает пароли, длина пароля тоже рандомно подбирается ( до 32 знаков), когда была длина пароля известна, то программа норм подбирала, а вот терь когда длина неизвестна то долго (хз даж подберет ли вообще)
Критика приветствуется ._.