Stap 2: Maak uw startende variabelen
U zal moeten maken van een tekenreeks met de naam "Alfabet" waarin alle van de tekens die u wilt gebruiken. U kan ook een lijst maken, maar dat zou een stuk langer duren om te typen en zou niet effectiever.
U zult ook moeten maken van een tekenreeks onder de naam "gebruikersnaam" die is ingesteld op een ingang of de gebruikersnaam die u wilt gebruiken of als u geen van PyAutoGUI gebruikmaakt u wilt instellen van een variabele met de naam "wachtwoord" en stel deze in op de invoer van de gebruiker. U hoeft niet hebben van een wachtwoord-functie voor PyAutoGUI aangezien u zou waarschijnlijk worden invoeren van het wachtwoord in een invoervak wachtwoord zodoende in plaats daarvan hebt u een gebruikersnaam voor het programma te typen uit.
Wilt u tijd van het proces (aanbevolen om niet PyAutoGUI te gebruiken) moet u een variabele met de naam "start" maken en toewijzen het de waarde time.time()
Tenslotte, u zal nood voor integer genaamd "CharLength" maken en hieraan een waarde van 1. Dit zal later worden gebruikt voor de ingebouwde functie itertools.products() vertellen hoe lang de combinaties moeten zijn. U hoeft niet technisch te maken van deze variabele maar anders itertools.products loopt door combinaties met 0 tekens die, wanneer het verzamelen van gegevens (bijvoorbeeld gemiddelden) kan knoeien met statistieken.
Dit moet er zo uitzien (doen niet Lees dit als je wilt om het te doen voor jezelf):
<p>import pyautogui</p><p>Alphabet = ("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-_.")</p><p>CharLength = 1</p><p>username = "pancakehax
of als u geen PyAutoGUI gebruikt:
<p>Alphabet = ("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-_.")</p><p>Password = input("What is your password?\n") start = time.time() counter = 1 </p><p>CharLength = 1</p>