Python random rast gele şifre oluşturma hakkında
6
●1.609
- 11-04-2019, 05:16:28https://www.sinanerdinc.com/python-random-moduluBizimBilisim adlı üyeden alıntı: mesajı görüntüle
- 11-04-2019, 19:03:06BizimBilisim adlı üyeden alıntı: mesajı görüntüle
import random uzunluk = 8 #paroladak karakter sayısı parola = '' while True: cevap = input('Sadece harflerden oluşan parola için -H- sadece sayılardan oluşan parola için -S- hem harf hem sayılardan oluşan parola için -T- girin: ') if cevap == 'H' or cevap == 'S' or cevap == 'T': break print('Hatalı giriş: H, S veya T girin') harfler = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' sayilar = '0123456789' if cevap == 'H': for c in range(uzunluk): parola += random.choice(harfler) elif cevap == 'S': for c in range(uzunluk): parola += random.choice(sayilar) else: for c in range(uzunluk): parola += random.choice(harfler + sayilar) print(parola) - 11-04-2019, 22:21:38BizimBilisim adlı üyeden alıntı: mesajı görüntüle
import random uzunluk = 8 #paroladak karakter sayısı harfler = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' sayilar = '0123456789' karakterler = '!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~' while True: cevap_sayi = input('Parolanızda sayı olsun mu? [E/H]: ') if cevap_sayi != 'E' and cevap_sayi != 'H': print('Hatalı giriş - E veya H girin\n') continue while True: cevap_harf = input('Parolanızda harf olsun mu? [E/H]: ') if cevap_harf != 'E' and cevap_harf != 'H': print('Hatalı giriş - E veya H girin\n') continue break break if cevap_sayi == 'E': liste = karakterler + sayilar else: liste = karakterler if cevap_harf == 'E': liste = liste + harfler parola = '' for c in range(uzunluk): parola += random.choice(liste) print(parola) - 11-04-2019, 22:47:48Teşekkür ederiz sağolun hocamzembla adlı üyeden alıntı: mesajı görüntüle