Şimdi Ara

Python Şifre Üretici

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
1
Favori
181
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Alıntı

    metni:
    import randomfrom time import sleep
    # UYGULAMA YAPIMCISI:# İNSTA : abdullahyilar0
    print(""" _____ _ __ ____ _ _ / ____(_)/ _| / __ \| | | | | (___ _| |_ _ __ ___ | | | | |_ _| |_ _ _ _ __ _ _ ___ _ _ \___ \| | _| '__/ _ \ | | | | | | | | __| | | | '__| | | |/ __| | | | ____) | | | | | | __/ | |__| | | |_| | |_| |_| | | | |_| | (__| |_| | |_____/|_|_| |_| \___| \____/|_|\__,_|\__|\__,_|_| \__,_|\___|\__,_| _ (_) """)
    def uygu(): sifsayi = input("Kaç tane şifre istersiniz? : ") try: int(sifsayi) except ValueError: print("Sadece sayı giriniz [!]") return(uygu())
    def uzunlukfonk(): uzunluk = input('Şifre kaç karakterli olsun? : ') try: int(uzunluk) except ValueError: print("Sadece sayı giriniz [!]") return(uzunlukfonk())

    def buyukharffonk(): buyukharf = input("Büyük harfler olsun mu? [Y/n] : ") if str(buyukharf) == "Y": buyuksecenek = True elif str(buyukharf) == "y": buyuksecenek = True elif str(buyukharf) == "": buyuksecenek = True elif str(buyukharf) == "N": buyuksecenek = False elif str(buyukharf) == "n": buyuksecenek = False else: print("Sadece [Y/n] giriniz [!]") return(buyukharffonk())
    def rakamfonk(): rakam = input("Sayı olsun mu? [Y/n] : ") if str(rakam) == "Y": rakamsecenek = True elif str(rakam) == "y": rakamsecenek = True elif str(rakam) == "": rakamsecenek = True elif str(rakam) == "N": rakamsecenek = False elif str(rakam) == "n": rakamsecenek = False else: print("Sadece [Y/n] giriniz [!]") return(rakamfonk())
    def ozelfonk(): ozelkarakter = input("Özel karakter olsun mu? [Y/n] : ") if str(ozelkarakter) == "Y": ozelsecenek = True elif str(ozelkarakter) == "y": ozelsecenek = True elif str(ozelkarakter) == "": ozelsecenek = True elif str(ozelkarakter) == "N": ozelsecenek = False elif str(ozelkarakter) == "n": ozelsecenek = False else: print("Sadece [Y/n] giriniz [!]") return (rakamfonk())
    def sorufonk(): sorukarakter = input("Txt olarak kaydedilsin mi? [Y/n] : ") if str(sorukarakter) == "Y": sorusecenek = True elif str(sorukarakter) == "y": sorusecenek = True elif str(sorukarakter) == "": sorusecenek = True elif str(sorukarakter) == "N": sorusecenek = False elif str(sorukarakter) == "n": sorusecenek = False else: print("Sadece [Y/n] giriniz [!]") return (sorufonk())
    def anafonk(): if sorusecenek == True: open("password.txt", "w") kucukkarakterler = 'abcdefghijklmnopqrstuvwxyz' buyukkarakterler = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' rakamkarakterler = '0123456789' ozelkarakterler = '~!@#$%^&*+-/.,\{}[]();:|?<>="' number = int(uzunluk) length = int(sifsayi)

    if buyuksecenek == False and rakamsecenek == False and ozelsecenek == False:
    for x in range(0, length): password = "" for x in range(0, number): password_char = random.choice(kucukkarakterler) password = password + password_char print("Rastgele oluşturulan şifreniz : ", password) if sorusecenek == True: f = open("password.txt", "a") f.write(password + "\n")

    elif buyuksecenek == True and rakamsecenek == False and ozelsecenek == False: for x in range(0, length): password = "" for x in range(0, number): password_char = random.choice(kucukkarakterler + buyukkarakterler) password = password + password_char print("Rastgele oluşturulan şifreniz : ", password) if sorusecenek == True: f = open("password.txt", "a") f.write(password + "\n")
    elif buyuksecenek == False and rakamsecenek == True and ozelsecenek == False: for x in range(0, length): password = "" for x in range(0, number): password_char = random.choice(kucukkarakterler + rakamkarakterler) password = password + password_char print("Rastgele oluşturulan şifreniz : ", password) if sorusecenek == True: f = open("password.txt", "a") f.write(password + "\n")
    elif buyuksecenek == False and rakamsecenek == False and ozelsecenek == True: for x in range(0, length): password = "" for x in range(0, number): password_char = random.choice(kucukkarakterler + ozelsecenek) password = password + password_char print("Rastgele oluşturulan şifreniz : ", password) if sorusecenek == True: f = open("password.txt", "a") f.write(password + "\n")
    elif buyuksecenek == True and rakamsecenek == True and ozelsecenek == False: for x in range(0, length): password = "" for x in range(0, number): password_char = random.choice(kucukkarakterler + rakamkarakterler + buyukkarakterler) password = password + password_char print("Rastgele oluşturulan şifreniz : ", password) if sorusecenek == True: f = open("password.txt", "a") f.write(password + "\n")
    elif buyuksecenek == True and rakamsecenek == True and ozelsecenek == True: for x in range(0, length): password = "" for x in range(0, number): password_char = random.choice(kucukkarakterler + rakamkarakterler + ozelkarakterler + buyukkarakterler) password = password + password_char print("Rastgele oluşturulan şifreniz : ", password) if sorusecenek == True: f = open("password.txt", "a") f.write(password + "\n")
    elif buyuksecenek == False and rakamsecenek == True and ozelsecenek == True: for x in range(0, length): password = "" for x in range(0, number): password_char = random.choice(kucukkarakterler + rakamkarakterler + ozelkarakterler) password = password + password_char print("Rastgele oluşturulan şifreniz : ", password) if sorusecenek == True: f = open("password.txt", "a") f.write(password + "\n")
    elif buyuksecenek == True and rakamsecenek == False and ozelsecenek == True: for x in range(0, length): password = "" for x in range(0, number): password_char = random.choice(kucukkarakterler + buyukkarakterler + ozelkarakterler) password = password + password_char print("Rastgele oluşturulan şifreniz : ", password) if sorusecenek == True: f = open("password.txt", "a") f.write(password + "\n")








    anafonk() sorufonk() ozelfonk() rakamfonk() buyukharffonk() uzunlukfonk()



    uygu()

    def cikisfonk(): cikissorusu = input("Çıkmak ister misiniz? [Y/n] : ") if str(cikissorusu) == "Y": cikissecenek = True elif str(cikissorusu) == "y": cikissecenek = True elif str(cikissorusu) == "": cikissecenek = True elif str(cikissorusu) == "N": cikissecenek = False elif str(cikissorusu) == "n": cikissecenek = False else: print("Sadece [Y/n] giriniz [!]") return (cikisfonk())
    if cikissecenek == True: print("Uygulama kapatılıyor [3]") sleep(1) print("Uygulama kapatılıyor [2]") sleep(1) print("Uygulama kapatılıyor [1]") sleep(1) exit() else: sleep(100000)
    cikisfonk()

    Arkadaşlar yazdığım kodu nasıl daha güzel yapabilirim?

    Özelleştirme gibi








  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.