Python İle Rastgele Şifre Olşturmak

python3


Python'u Övelim

Python çok güçlü ve işlevsel bir programlama dili. Bunun yanında ise kolay okunur, yazılır ve anlaşılır. Öğrenirken zorluk çekmeyeceğiniz güzel bir dildir. Programlamaya başlayacaklara python ile başlamaları önerilir genelde. Python'un en iyi yanlarından biride C programlama dili ile birlikte çalışabiliyor oluşu bu bakımdan geniş bir kullanım alanına sahip.

Bugün ise python ile  rastgele şifre oluşturma programı nasıl yapılır ve yaptığım programın kodlarını sizinle paylaşacağım.

Rastgele şifre oluşturma mantığı

Öncelikle harfleri, özel karakterleri ve sayıları alıyoruz. Sonrasında bunları rastgele bir şekilde normal bir şifre uzunluğunda 8 ile 16 karakter olarak rastgele bir araya getiriyoruz.

Python Kodu

import string
from random import *
harfler = string.ascii_letters
sayilar = string.digits
semboller = string.punctuation
karakterler = harfler+sayilar+semboller
min_uzunluk = 8
max_uzunluk = 16
sifre = "".join(choice(karakterler)
for x in range(randint(min_uzunluk, max_uzunluk)))
print(sifre)
Programın çalıştırılması sonucu oluşturulan birkaç şifre örneği;

W\(4q67)=7[.V.
FKL#Zz^zilR\.qL
IZoI"L!u`
7Qe^(97vq/tq3xe:

Yorum Gönder

0Yorumlar
Yorum Gönder (0)