Python'da password bulma nasıl yapılır?

ErrorCorrection

Decipat
Katılım
11 Ağustos 2022
Mesajlar
2.428
Çözümler
4
Python ile şöyle bir şifre bulma programı yazıyorum ama aklım çok karıştı yani kodlar çok karman çorman oluyor. Daha kolay yolu var mı? Ben kodda çok uzattığımı düşünüyorum. Şimdiden teşekkürler (Asla kötü bir amaç için kullanmayacağım.)
@Kxaan
Kod:
import random
letetrs = ["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"]
print("breaker")
password = input('sifre ')
numbe = 0
while(1):
    len_two = len(letetrs)
    gue = ''




    for ilk in range(len_two):
        gue+=letetrs[ilk]
        if gue == password:
            print("password brook and password is " + gue)
            break
        else:
            for ikinci in range(len_two):
                gue+=letetrs[ikinci]
                if gue == password:
                    print("password brook and password is " + gue)
                    break
                else:
                    for ucuncu in range(len_two):
                        gue+=letetrs[ucuncu]
                        if gue == password:
                            print("password brook and password is " + gue)
                            break
                        else:
                            gue = gue[0] + gue[1]
                            continue
                    gue = gue[0]
                    continue
            gue = ''
            continue



    break
 
Son düzenleme:
Benim size tavsiyem bu tarz işleri Python değil de C de yazman hem daha hızlı olur hem de daha detaylı yapabilirsin.
 
from random import *
import os
u_pwd = input ("enter a pasword: ")
pwd=['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',
'0','1','2','3','4','5','6','7','8','9']
pw=""
while(pw!=u_pwd):
pw=""
for letter in range (len(u_pwd)):
guess_pwd =pwd[randint (0,17)]
pw=str(guess_pwd)+str(pw)
print(pw)
print("cracking password ")
os.systeam("cls")
print("your password İs: ",pw)
#let's-crack-it!
 

Geri
Yukarı