Скрипт грубой силы в Python 3.2

Я новичок в написании кода, и я начал с Python, потому что он показался мне самым удобным и легким для начала (. В настоящее время у меня есть Python 3.2 ). Теперь я прочитал несколько онлайн-книг и тому подобное о программировании на питоне, я сделал несколько небольших программ и все.

Но потом я захотел сделать программу, которая могла бы подобрать -случайный пароль, например :

PassWord = random.randint(0,9999)

. Я сделал что-то, что могло попробовать случайные пароли:

import random
PassWord = str(random.randint(0,9999))
Trial = ' '
while Trial != PassWord:
    Trial = str(random.randint(0,9999))
    print(Trial)
    if Trial == PassWord:
        print('The password is: '+PassWord)
        input()

Но на самом деле это не атака грубой -силой, это скорее попытка случайного подбора пароля.Я думаю, что атака Brute -Force сначала пытается использовать все возможности с 1 цифрой, затем 2, 3 и так далее. Но я понятия и не знаю, как это сделать.

Я был бы очень признателен, если бы кто-нибудь сказал, как создать программу, которая сначала проверяет все возможности с 1 цифрой и, если возможно, в правильном порядке (0,1,2,3 и так далее ), затем 2,3 и 4 цифры.

Тогда я мог бы поработать над этим и узнать больше о Python.

5
задан halfer 7 October 2016 в 20:24
поделиться